How to Use Auto Top-up¶
In this section
See also
Auto top-up (recurring payments, subscription-based payments) allows you to charge a customer’s credit card (or an account) for services on a regular basis. A customer enters card details in the Customer Self-Care Portal via a payment gateway thus giving a one-time consent to be charged automatically, i.e. subscribing to auto top-up. Further, autopayments are made without customer's participation until he or she withdraws permission.
To work with payment systems, Hydra uses a special agent called HPD (Hydra Payment Daemon). Please contact our tech support to check whether you can use auto top-up with a certain payment system.
Depending on a payment system, to subscribe, a customer may be required to make the first payment on his or her own (an initial payment). The amount of this payment is determined in the HPD agent settings, for example, it can be $1. A payment gateway stores entered details and generates a token that is retained in the billing. For further payments, the billing passes only the token and a required amount to the payment gateway.
Autopayments are created on the basis of payment requests. A payment request is created for a certain customer account and contains the amount for topping it up. The amount depends on a payment request type, for example, it can be equal to a recommended payment.
If a customer has entered card details an autopayment is generated on the basis of the payment request and in the same amount. Then, the HPD agent processes this autopayment and charges a customer's card or account.
Payment requests and autopayments are created by the Creating payment requests task according to certain rules. Set up rules for creating payment requests and autopayments so that customers can enable auto top-up.