How can one charge a single integration fee using REST API?

Hello,

We have recurring charge active for a merchant. They are willing to pay us for customisation via shopify billing and its only once.

as per https://shopify.dev/api/admin-rest/2022-10/resources/usagecharge#top
If we create $0 recurring plan, will the earlier recurring charge be cancelled ?

What is the best way to charge one time customisation fee using rest api ?
Does ApplicationCharge fit this requirement ?
Can there be Recurring charge and Application charge both active, at a time ?

Hi @JenniferStone

This is Kate from PageFly - Landing page builder, I’d like to suggest this idea:

It is possible to create a $0 recurring plan in order to cancel an existing recurring charge for a merchant. However, you should keep in mind that if you create a new recurring charge for the merchant in the future, the $0 recurring plan will be replaced by the new recurring charge.

The best way to charge a one-time customization fee using the REST API would be to use the ApplicationCharge resource. This resource allows you to create a one-time charge for a merchant’s account.

It is possible to have both a recurring charge and an application charge active at the same time for a merchant. However, you should keep in mind that the merchant will be charged for both charges separately.

@PageFly-Kate Thanks for your exact inputs.