Why was our app rejected despite meeting Shopify's submission requirements?

Hi there,

Shopify team rejected our last submission with the following comment

  1. 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?

Hi, [email removed]MrBaz!

I would recommend getting in touch with our Support team directly through your Partner Dashboard by clicking on Support in the left-side menu.

Our Partner Support team will be able to pull up your app submission and answer all your questions regarding this decision!

Hi Nia,

I already did before I submit this post, I’ve received their reply yesterday.

They mentioned that this requirement’s been removed for apps that aren’t handling transactions. You’d be able to re-submit your App after February 11th, 2022, once the suspension’s been lifted.

Thanks for your kind reply

That is awesome to hear! Im glad you got this resolved!