Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error when place virtual gift card product using checkout Paypal Express #9042

Closed
nguyetnguyen opened this issue Mar 29, 2017 · 5 comments
Closed
Assignees
Labels
bug report Component: Payment Issue: Ready for Work Gate 4. Acknowledged. Issue is added to backlog and ready for development

Comments

@nguyetnguyen
Copy link

Steps to reproduce

  1. Add a virtual gift card product to shopping card
  2. Go to checkout page, on step Payment and Review, select payment method "Paypal Express"
  3. After redirect to Paypal page, login and Pay Now.

Expected result

  1. It should go to checkout success page without any error.

Actual result

  1. It return to checkout paypal review with error "Can't not place order." while order is create successful and Paypal marked Invoice as "Complete"

When debuging, I found that after return from Paypal Express, It call updateItem() in cart before submited quote. On function _prepareProduct(), $buyRequest is not correct data. It is currently like this:
array (
'url' => 'https://api-3t.sandbox.paypal.com/nvp',
'getPalDetails' =>
array (
'METHOD' => 'getPalDetails',
'VERSION' => '72.0',
'USER' => '',
'PWD' => '
',
'SIGNATURE' => '****',
'BUTTONSOURCE' => 'Magento_Cart_Enterprise',
),
'response' =>
array (
'PAL' => 'HDGPKTQJCZ2J6',
'LOCALE' => 'en_AU',
'TIMESTAMP' => '2017-03-28T10:38:52Z',
'CORRELATIONID' => '15c8038b4edf6',
'ACK' => 'Success',
'VERSION' => '72.0',
'BUILD' => '25237094',
),
)
$buyRequest should be included gift_card_amount, gift_card_sender, gift_card_email_sender, ...

@dyushkin
Copy link
Contributor

Hi, @nguyetnguyen! Thank you for reporting. I have created internal ticket MAGETWO-66895 to fix this issue.

@dyushkin dyushkin added Issue: Ready for Work Gate 4. Acknowledged. Issue is added to backlog and ready for development bug report develop labels Mar 29, 2017
@orlangur
Copy link
Contributor

@dyushkin, EE-specific issues can now be directly reported in GitHub?

@dyushkin
Copy link
Contributor

dyushkin commented Mar 29, 2017

Hi, @orlangur. PayPal is community edition module, this issue affects checkout with the virtual product.

@orlangur
Copy link
Contributor

Yeah, but GiftCard not :) So, without changes this scenario is not reproducible in Community Edition.

magento-team pushed a commit that referenced this issue Jul 6, 2017
…h Virtual/Gift Card product via PayPal Express Checkout #9042
magento-team pushed a commit that referenced this issue Jul 6, 2017
Fixed issues:

MAGETWO-59997 Shipping address duplicates if entered credit card was incorrect during checkout via Braintree
MAGETWO-70279 Issue with the config merging introduced for the Analytics integration
MAGETWO-70059 Order is not shown in customer account if its Status not visible on Storefront
MAGETWO-59801 [Performance Bug] Tax Rules Form unusable with large # of tax rates
MAGETWO-70280 Catalog Event can't save in the en_GB locale
MAGETWO-70314 [Github] cron:install issues #10040
MAGETWO-69750 An error occurs on the checkout after required custom address attribute added
MAGETWO-70490 Inconsistency between versions in module.xml and UbgradeSchema for CatalogRule Module
MAGETWO-66895 [Github] Cannot skip review page when order placed with Virtual/Gift Card product via PayPal Express Checkout #9042
@alena-marchenko
Copy link

Hi @nguyetnguyen

Fix for MAGETWO-66895 is merged to develop branch, closing the issue.
Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug report Component: Payment Issue: Ready for Work Gate 4. Acknowledged. Issue is added to backlog and ready for development
Projects
None yet
Development

No branches or pull requests

4 participants