Step 6: Charge customer (recurring)

POST https://gate.reviopay.com/api/v1/purchases/{{purchase_id_step_5}}/charge/

This request will charge your clients card with the recurring token generated in step 2.

You can also use the GET /clients/{id}/recurring_tokens/ request to retrieve your clients available tokens.

Debicheck has strict rules regarding amendments of recurring tokens (or mandates as per industry description). Amendments to tokens often will require re-tokenisation of customer bank account and other billing details. If amending a clients recurring token details like bank_account or deduction_date a customer will need to authorise this change by re-executing steps 2-4 to generate a real-time or delayed Debicheck authentication request.

Should your amendment to product.price and deduction_date fall within the terms of the Debicheck token (mandate), no amendment requests will ber required.

Request Body

{"recurring_token"=>"{{recurring_token_id}}"}