Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
112 views
in Technique[技术] by (71.8m points)

Authorize.Net Query on recurring billing

We have been trying to integrate authorize.net payment gateway in one of our clients project based on Asp.net web API. We have few queries that we came across while implementing Recurring Planning scenarios.

Query 1 We checked the API’s for Creating Subscription, Getting Subscription, Updating Subscription. However once we have created subscription, is there any way we can update the amount in the subscription. Let’s say for example. We have a created a subscription for our user for 50$ amount on 01st Jan 2021 with 30 days interval. And on 15th Jan 2021, our user wishes to purchase 1 more license which will cost him 10$ more. Hence can we increase his billing cycle of subscription by updating the subscription? We checked in Update Subscription API, & it is only allowing to update credit card info hence is there any way to update amount.

Query 2 Is there any way to implement Autorenewal, hence when a user wishes he/she can set auto renewal on/off for recurring billing.

Query 3 If there is any way to switch off auto renewal of recurring billing, then is there any link that we can generate & send them through which they can pay there next due.

question from:https://stackoverflow.com/questions/65937101/authorize-net-query-on-recurring-billing

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

Query 1: You cannot update a subscription amount. If the amount needs to change you either need to cancel the current subscription and create a new one for the new amount (being sure to prorate credit from the previous subscription payment) or use CIM to manage your subscription service which allows you to charge against their card at your discretion but requires you to also manage the subscription yourself.

Query 2: Not through Authorize.Net. If you want a subscription to start or end you need to explicitly do so through their API.

Query 3: Not through Authorize.Net. That application logic and, once again, you would be responsible for managing.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...