How to avoid bypassing Shopify checkout?

@Alan_G Hey Alan, I hope you could help in Kyle`s absence please.

I have just received an email stating that my app has been rejected for the same reason as this thread above ‘Shopify can’t guarantee the safety or security of an order that has been placed through an offsite or third party checkout. Apps that bypass checkout or payment processing, or register any transactions through the Shopify API in connection with such activity, are prohibited. During testing, we noticed that although the products from the generated external link are for free, an order is still generated with a discount code applied in the Admin, which bypasses the Shopify checkout.’

However the way that the app works is that merchants (Brands) choose products from their shopify store that they would like to gift influencers. Then a custom form is created with a custom link - In this form influencers have to fill their delivery address and few basic details and choose the product they would like to receive.

  • Once influencer completes the form an order would be filled where the merchant can then verify the details before fulfilling

The products are sent out for free by the merchant hence why there is no transactions being exchanged.

I really hope you can help resolve this please