Skip to content

feat: payment session checkout - #209

Merged
seanyu4296 merged 20 commits into
masterfrom
feat/payment-session-checkout
May 6, 2026
Merged

feat: payment session checkout#209
seanyu4296 merged 20 commits into
masterfrom
feat/payment-session-checkout

Conversation

@seanyu4296

Copy link
Copy Markdown
Contributor

No description provided.

@seanyu4296
seanyu4296 requested a review from a team as a code owner April 29, 2026 10:02
@seanyu4296
seanyu4296 requested a review from yanoandri April 29, 2026 10:02
@seanyu4296 seanyu4296 self-assigned this Apr 29, 2026
@xensec-code-scanning

xensec-code-scanning Bot commented Apr 29, 2026

Copy link
Copy Markdown

SAST - Quality Gate Passed

  • New Code Vulnerability: 0
  • Overall Code Vulnerability: 0

Please check this following page for the details : new changes result and overall result

Dependency Chek Report

  • Critical: 0
  • High: 0
  • Moderate: 0
  • Low: 0

Please check this following page for the details : dependabot dashboard
Last checked for commit e2fb0db

@xnd-atlantis-developer

Copy link
Copy Markdown

Plan Error

running git clone --branch master --single-branch https://github.com/xendit/xendit-magento-payment-module.git /atlantis-data/repos/xendit/xendit-magento-payment-module/209/default: Cloning into '/atlantis-data/repos/xendit/xendit-magento-payment-module/209/default'...
fatal: unable to access 'https://github.com/xendit/xendit-magento-payment-module.git/': Failed to connect to github.com port 443 after 136261 ms: Couldn't connect to server
: exit status 128

@seanyu4296

Copy link
Copy Markdown
Contributor Author

@seanyu4296
seanyu4296 removed request for a team and yanoandri April 30, 2026 11:00
…nue on order failure, getState consistency, extract shared PS helpers, cache invalidation
@seanyu4296
seanyu4296 requested a review from yanoandri May 5, 2026 01:50

@yanoandri yanoandri left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally good just a bit of improvement, what is left to do are

Comment thread Controller/Checkout/AbstractAction.php Outdated
Comment thread Controller/Checkout/IntegrationNotification.php
private function handleNotification(array $payload)
{
// Validate required fields
if (empty($payload['_id']) || empty($payload['signature'])) {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also add validation where magento_checkout_idempotency_key and magento_checkout_type if it's empty

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hm might also add an isset too

Comment thread Controller/Checkout/IntegrationNotification.php Outdated
Comment thread Helper/Data.php

@yanoandri yanoandri left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@seanyu4296
seanyu4296 merged commit b310231 into master May 6, 2026
5 checks passed
@seanyu4296
seanyu4296 deleted the feat/payment-session-checkout branch May 6, 2026 04:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants