Upcoming Change: Declined app charge redirects will now be handled by Shopify

Ryan
Shopify Staff
492 42 113

Hey App Devs,

 

Currently when a merchant is prompted to confirm an app charge and declines, the merchant is redirected to the confirmation_url provided by the developer. As of Monday December 3rd 2018, Shopify will be handling all redirects whenever an app charge is declined. This means that when the merchant is asked to approve a charge and clicks cancel they will be redirected to the App Index page within their Admin, followed by a notification communicating that they have chosen to decline the charge.

 

What this means for you

No change is required on the developers side for this change to take place.

This change will affect Recurring Application Charges, Application Charges and updating Usage Charge capped amounts. No changes will be made to the current workflow of accepting app charges.

 

Why is this happening

We’ve made this update to keep this workflow uniform and consistent for merchants, and to save app developers time in having to create a redirect page.

 

If you have any questions or comments please comment in the thread below,

Shopify Apps Team

Ryan | Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

Replies 19 (19)
HunkyBill
Shopify Expert
4610 54 531

Wow. That took how long to fix? Many many years ;)

Such progress! 

Custom Shopify Apps built just for you! hunkybill@gmail.com http://www.resistorsoftware.com
Bjorn_Forsberg_
Shopify Partner
279 4 56

Hey Ryan,

Thanks for the update, the change communicated makes perfect sense. May I ask what the reason for the change is?

I do handle “Clicked cancel” on charges correctly in my apps (at least I think I am) and being able to redirect them back and then explaining the readond why they should accept is really useful.

It’s a rare’ish case so not a big deal, but just want to understand better the “why” of this change :)

Many thanks,

Bjorn

Bjorn Forsberg | FORSBERG+two | Award-winning Shopify Apps since 2011
menelaos_vergis
Shopify Partner
31 0 10

To have a client reach the Billing confirmation she must have first installed the app.

With the previous implementation we had the oportunity to inform the user that our app is still installed at their account and inform them how to remove it.

Now you don't mention anything about the non working apps they have at their list, maybe it would be better to ask them if they want to uninstall the app or allow the developers to flag their app as 'Billing only app' so Shopify can uninstall it without user's permittion.

 

Build Shopify Applications with the most simple UX possible
S_Jones_UW
Shopify Expert
40 0 6

Hi Ryan,

Thanks for letting us know. Is it at all possible to ask the Merchant why they declined the charge in a similar way to how you ask the Merchant why they uninstalled an app? This could show up against the declined charge entry for that store in the partner dashboard. 

It may help us to understand why they clicked "Add app" from the App listing page but then decided not to accept the charge when presented with the details, i.e. was it the scopes that were the issue, the pricing... was the price not visible enough on the App Listing page and they only relaised the price when presented with the charge?

If this is the plan, then great, if not, I'm sure we'd all appreciate if this could be considered, as well as the great suggestion from Menelaos above regarding asking the Merchant if they'd like to remove the app.

I appreciate you folks are busy, but it would be great to not to be stonewalled on this one.

Cheers,

Steve

Order and Customer Tagger apps for Shopify
Andrew_L
Shopify Partner
3 0 8

Hey Ryan,

Thanks for the notice on this. Our app already gracefully handles the declined charges but I'm not 100% sure that this change is the solution to the right problem. We often get merchants who will initially decline the charge, then get redirected to our confirmation url page (which provides a clear explanation of the charge/trial period), then return to accept the charge and continue with the app.

In our experience, problem is that merchants are having a hard time understanding how the trial period works on the Accept Charge page. While that information **is** on the Accept Charge page, it's either not clear enough or not prominent enough. This causes confusion for merchants who are coming in for a free trial period but don't understand what or why they need to accept a charge.

Cheers,

Andrew

Bjorn_Forsberg_
Shopify Partner
279 4 56

??? 1000% agree with Andrew on this one, he’s summarized my concerns perfectly!

Bjorn Forsberg | FORSBERG+two | Award-winning Shopify Apps since 2011
LimeSpot_Dev_Te
New Member
2 0 0

Hi there,

As others mentioned here, with the current behavior the apps have an opportunity to communicate with the user about their decision and maybe get them to accept the charge. That is what we currently have in place and get results. The least is that we could record the activation status as "Declined" and start internal processes to react to the event. The new behavior will break this process and the subscription request will be hanging in the air without a status update!

How about adding an optional "decline_url" parameter to the subscription authorization to allow the apps optionally handle the decline? And if the decline_url parameters is not provided, Shopify would execute the new behavior that's announced here. This way you can make sure that if the URL is provided, there is proper communcation and handling of the decline in place. 

Cheers,
Cee

 

 

Ryan
Shopify Staff
492 42 113

Thanks for all the feedback, I'll get it in front of the billing API team and they'll respond early next week.

Have a great weekend!

Ryan | Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

PaulNewton
Shopify Partner
3407 224 655

@Ryan O toast notifications are quick and missable, Will merchants also recieve an email or an entry in the admin timeline?

Answers powered by coffee Buy Paul a ☕ Coffee for more answers or donate to eff.org

Problem Solved? ✔Accept and Like solutions to help future merchants

Confused? Busy? Buy a custom solution paull.newton+shopifyforum@gmail.com