Step 1: Create client

POST https://gate.reviopay.com/api/v1/clients/

Each user that signs up for your service is called a Client and needs to be added to the Revio system.

In case you want to accept Card for one-off or recurring payments, be sure to update the Clients billing address details. This is a requirement from payment gateways.

If not populated, the Revio payment page will challenge the client for these details before they are able to make a payment.

Request Body

{"email"=>"{{unique_client_email}}", "phone"=>"+27123456789", "full_name"=>"Customer name", "street_address"=>"Client street address", "city"=>"Client city", "state"=>"Client state", "zip_code"=>"Client zip code", "country"=>"South Africa"}