Charging for additional services in the app while on subscription plan

Hi,

I’m using RecurringApplicationCharge (Admin API / Billing) to charge merchants for the use of my app. I’d like to offer additional services in the app that are paid one-time only. Currently, when I add a new ApplicationCharge entry, it is presented to the merchant, but the merchant can’t accept the payment.

Why is that? Why can’t I charge the merchant in such case? Or maybe I’m doing anything wrong?

Please help.

WojtekT

UPDATE

Adding an ApplicationCharge even without active RecurringApplicationCharges results in the same effect - the merchant can’t approve the charge.

I’ve found the reason for such behaviour!!!

If you don’t have any payment method defined as a merchant, then in this case of a test shop you can accept a recurrent charge, but you can’t accept a one-time charge.

To resolve this, define a payment method. Then, you should be able to accept both recurrent and one-time charges.

I hope this helps someone in the future.

WojtekT