Hi!
We import orders from Shopify to SellerCloud. Pending payments (To be paid later, net term sales, COD, manual) are all being imported into SellerCloud as payment “authorized”. We were told by the SellerCloud development team that this is the correct logic. We are simply marking the orders in Shopify to be paid later and not authorizing any payments.
When I examined the JSON payment file, I see that authorization is null.
My question is, is it normal for 3rd party apps to interpret the JSON response below as payment “authorized”?
Is a pending payment the same as an authorized payment? Even for COD?
{“transactions”:[{“id”:123456789,“order_id”:123456789,“kind”:“sale”,“gateway”:“manual”,“status”:“pending”,“message”:“Pending the manual payment from the buyer”,“created_at”:“2023-09-28T12:13:23-04:00”,“test”:false,“authorization”:null,“location_id”:null,“user_id”:null,“parent_id”:null,“processed_at”:“2023-09-28T12:13:23-04:00”,“device_id”:null,“error_code”:null,“source_name”:“checkout_one”,“receipt”:{},“amount”:“574.20”,“currency”:“USD”,“admin_graphql_api_id”:“gid://shopify/OrderTransaction/123456789”}]}