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