Step 3a: Direct charge bank account

POST https://gate.reviopay.com/p/{{purchase_id}}/

This request will generate a purchase object. The purchase object will contain a checkout_url that you can redirect the customer to. You can also use the purchase_id to perform a Direct charge.

Remember to set force_recurring = true to ensure a recurring token is generated for your client. Token is generated when you use the clients bank account details to charge them. No actual payment will be deducted on this request.

You can also specify success_redirect and failure_redirect in this request to return the customer to your website.

Request Body

[{"name"=>"pm", "value"=>"debicheck", "datatype"=>"string"}, {"name"=>"PayceFirstName", "value"=>"Test", "datatype"=>"string"}, {"name"=>"PayceLastName", "value"=>"Test", "datatype"=>"string"}, {"name"=>"PaycePhoneNumber", "value"=>"0821234567", "datatype"=>"string"}, {"name"=>"PayceIdType", "value"=>"idNumber", "datatype"=>"string"}, {"name"=>"PayceIdNumber", "value"=>"2001014800086", "datatype"=>"number"}, {"name"=>"PayceBranchCode", "value"=>"123456", "datatype"=>"number"}, {"name"=>"PayceAccountType", "value"=>"Current", "datatype"=>"string"}, {"name"=>"PayceAccount", "value"=>"910000001", "datatype"=>"number"}]