Discussing APIs and development related to customers, discounts, and order management.
We are integrating Shopify Payments with ShipEdge and receiving duplicate entries in the gateway field when a credit card is rejected and then accepted. Can Shopify Payments only send the information when the payment is approved/success? I have attached screenshots and the json response from Shopify.
ShipEdge can only consume this once and this is impacting the reconciliation process and data feeds for this PSP.
Hey @PamelaI
Thanks for getting in touch! So, by design, this would be expected - a failure or success of a credit card when an attempt to pay for an order is made (Shopify Payments and Third Party Payment Gateways) will be written to the transactions object(docs) of that Order and will be assigned a Transaction ID. I'm not sure of the set up of the third party app, but it sounds as if they would need to take account of the design of Shopify's API. Hope that helps explain a little more at least!