Step 4: Charge customer (first)
POST https://gate.reviopay.com/api/v1/purchases/{{purchase_id_step_3}}/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}}"}