Introduction
Revere Payments Hub uses REST API. There are two separated environments. You can use our API in the Sandbox environment too. It never affects your Production data. It is a safe closed testing environment. Data will never leave the Sandbox environment and won't communicate with financial or banking networks.
Sandbox Environment URL:
https://api.sandbox.reverepayments.dev
Production Environment URL:
https://api.reverepayments.dev
Authentication
Our API uses API keys to authenticate requests. View and manage your API keys in the Hub.
Using the endpoints requires your group_id
. It is your Merchant ID, which you can find in the Hub. Go to Settings/Account Settings and copy the Merchant ID.
Amounts
Our API supports Integers only. The entered amount is converted to decimal form with two decimal places. Make sure that you enter the amount in the correct format.
Example: USD 0.15 will be 15
and USD 15.00 will be 1500
.
You may encounter percentages with 3 decimal places in our API. Your input will always be an integer which is automatically converted to a decimal form where needed.
Example: 0.123 % will be 123
and 12.345 % will be 12345
.
Test Data
Use the test data provided below to simulate desired outcomes for your transactions in our Sandbox Environment
.
Successful Card Transactions
Card Brand | Test Card Number |
---|---|
Visa | 4111 1111 1111 1111 |
Mastercard | 5555 5555 5555 4444 |
Discover | 6011 1111 1111 1117 |
American Express | 3711 1111 1111 114 |
Declined Card Transaction
To simulate a declined Card Transaction, use the following card number: 4000 0200 0000 0000
Test data for Plaid (ACH transactions)
Username: user_good
Password: pass_good
Phone number: 415-555-0010
Code: 123456