Recurring Application Charge, Renew Notification

Hi,

We have built a Shopify app and we charge the Merchants via RecurringApplicationCharge. Need some help on the following points.

  • How can i know once the subscription period is over that user has renewed/cancelled the subscription.
  • Can the Merchant reactivate a cancelled subscription? (The real question is if i need to create a new RecurringApplicationCharge if the Merchant tries to subscribe again after cancelling (from the App), or can he renew the subscription directly from Shopify dashboard without even coming to the App).
  • From what all statuses can the RecurringApplicationCharge be changed to “active” status?
  • If we are providing a trial period, can i activate the non-trial subscription at our end on trial_ends_on date if the RecurringApplicationCharge status still shows active, or does Shopify give any callbacks notifying the end of trial period and start of actual subscription, or any other ways to handle the validation?

Thanks in Advance.

Hi @Ishaaan I was also same Query

  • How can i know once the subscription period is over that user has renewed/cancelled the subscription. [After the trial day user will goes to subscriptions part. complete the billing cycle you will get your payout only ]
  • Can the Merchant reactivate a cancelled subscription? (The real question is if i need to create a new RecurringApplicationCharge if the Merchant tries to subscribe again after cancelling (from the App), or can he renew the subscription directly from Shopify dashboard without even coming to the App). [yes this is the loop back hall store owner can remove app start again it will create the new billing cycle this was complete wrong. ]
  • From what all statuses can the RecurringApplicationCharge be changed to “active” status?
  • If we are providing a trial period, can i activate the non-trial subscription at our end on trial_ends_on date if the RecurringApplicationCharge status still shows active, or does Shopify give any callbacks notifying the end of trial period and start of actual subscription, or any other ways to handle the validation?

Hi @1080 ,

So after the user completes the billing, how do we get the notification for the same?
Currently we are polling for updates.

Also i checked the APP_SUBSCRIPTION_UPDATE webhook but it says it will only send data if the charge status changes. So not sure if that will help up.

@Ishaaan i am also facing the same issue with shopify payment.

Is this still open? The questions are super relevant and I still cannot find answers to them. Let’s try to bring the topic back.