Hi there,
Shopify team rejected our last submission with the following comment
-
If your app supports manually capturing payments, your app must subscribe to the orders/edited webhook, which will be sent whenever an order is edited. For example, when a post-purchase upsell occurs. For orders which are not edited through post-purchase app upsells, there may be a delay between when the order is edited and when the customer approves depending on when an invoice is received.
If you are using the REST Admin API, you should include either the “parent_id” or “authorization” properties when POSTing to create transactions with “kind”: “capture”. See this documentation for more details. See this screenshot for additional details.
We are neither capturing payments nor posting or using Transactions APIs like what they said above.
The screenshot they attached is for our webhooks calls, which is irrelevant to the subject, webhooks failure % is high because hooks were connected to ngrok dev. endpoint which is not available all the time
Anyone understands what is wrong, we sent them an email, no reply until now, we chat with the support team, they are saying follow app submission requirments.
We’ve gone through app submission requirements over and over and we are not violating any of them!.
Can anyone help please?