Have your say in Community Polls: What was/is your greatest motivation to start your own business?
Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

Migrating from Payment Gateway to Payment App

Migrating from Payment Gateway to Payment App

SveaMaintainer
Visitor
1 0 3

Hi,

 

We are about to migrate current HPSDK Payment Gateway implementations to Shopify Payment Apps. We use checkout webhooks (create/update) for the additional information.

The problem is that on the page https://shopify.dev/apps/payments#prohibited-actions all other but Payment APIs are strictly prohibited. Also the gateway payment request included the x_reference information but this is missing in the new payment request https://shopify.dev/apps/payments/processing-a-payment#request-body-example


Is there a way to access the checkout id or order reference for payment processing? Because lack of this essential information, could we use webhooks to supplement the Payment API information?

 

Br,
Henri

 

Replies 3 (3)

aldeveloper
Shopify Partner
2 0 0

Did you get a way to resolve this issue? Or did you get any reply from Shopify?


We have the same problem as part of the migration that we are doing from HPSDK to the new platform. We were also using the checkout webhooks, now prohibited.

 

It appears that Shopify does not allow us to complete the order with all the missing information.

Anyway, we have contacted support regarding this issue and we are still waiting for a response from them.

Zoecai1
Shopify Partner
1 0 0

do you fix this issue and how

aldeveloper
Shopify Partner
2 0 0

We contacted Shopify support, but it was useless. They don't know how to do it and keep insisting on asking here in the forums.
According to the documentation is not possible, and support is not willing at all to provide any method, information, or way of how to do this.