Hi everyone,
I hope you’re all doing well! I’m currently running my store on Magento with PowerTranz as the payment gateway. Now that I’ve decided to migrate to Shopify, I’d like to replicate a similar payment flow that we used in Magento:
- Orders are created before payments are captured.
- Payments are captured through a third-party service, and the order status is updated in the database after receiving the payment response.
Since PowerTranz is not listed as a supported payment provider in Shopify, I’ve been researching alternative methods. Here’s the approach I’m considering:
- Order Creation: Create an order in Shopify and set its status to “Pending.”
- Redirect to Payment Gateway: Redirect the customer to the third-party payment service, passing key details like
Order_ID
andAmount
to capture. - Payment Capture: Once the payment is completed, redirect the customer back to Shopify’s order success page.
- Order Status Update: Update the order status in Shopify based on the response from the payment service to reflect the payment completion.
From what I’ve learned, this might require a custom payment app, but I understand Shopify only allows creating custom payment apps for merchants on the Shopify Plus plan. I’d like to clarify a few points to proceed:
- Is it possible to implement this flow without creating a custom payment app?
- Does Shopify support payment flows with URL redirects? If yes, how can I implement this in my store?
- Can non-Shopify Plus merchants create a custom payment app by becoming a Payment Partner?
- Is there detailed documentation on setting up payments with URL redirects in Shopify?
Any insights or guidance on this would be greatly appreciated!
Thank you!