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

"Payment method is not available" error #685

Open
guarinogabriel opened this issue Apr 24, 2019 · 3 comments

Comments

Projects
None yet
2 participants
@guarinogabriel
Copy link

commented Apr 24, 2019

Preconditions

  1. Magento 1 version: 1.9.2.2
  2. Magento 2 version: 2.3.0
  3. Orders that were placed in the Magento 1 store using any of the Paypal payment methods

Steps to reproduce

  1. Proceed with the data migration
  2. Review the orders in the Magento 2 admin panel after the migration

Expected result

  1. The orders should display the payment information

Actual result

  1. The payment information block for the orders is displaying the following text: "Payment method is not available. You still can process offline actions".

Additional notes

After investigating this problem, I found that this is related to two potential reasons:

  • The order was placed in Magento 1 using a custom payment method that is not available in Magento 2.
  • The order was placed in Magento 1 using a default payment method that is available in Magento 2 but the payment method code has changed.

I have identified the following methods that should be renamed in the database after the migration to fix the issue:

Name Method code in Magento 1 Method code in Magento 2
PayPal Express Checkout paypal_express paypal_express
Paypal Credit paypal_express_bml payflow_express_bml
PayPal Payments Pro paypal_direct Need information
PayPal Website Payments Standard paypal_standard Need information
PayPal Express Checkout Payflow Edition paypaluk_express payflow_express
PayPal Payments Pro Payflow Edition paypaluk_direct Need information
Payflow Pro verisign payflowpro
PayPal Billing Agreement paypal_billing_agreement paypal_billing_agreement
Payflow Link payflow_link payflow_link
Payflow Advanced payflow_advanced payflow_advanced
Payment by cards or by PayPal account hosted_pro hosted_pro

It would be ideal if the renaming is automatically done by the data migration tool during the migration process.

@victor-v-rad

This comment has been minimized.

Copy link
Collaborator

commented Apr 24, 2019

Hi @guarinogabriel

Thank you for reporting this issue. Internal ticket MAGETWO-99382 to fix it

@victor-v-rad

This comment has been minimized.

Copy link
Collaborator

commented May 3, 2019

Hi @guarinogabriel

Sorry for delay. The fix is in a280dc2

@guarinogabriel

This comment has been minimized.

Copy link
Author

commented May 8, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.