Overview
Time to complete: < 10 minutes This guide walks you through the basic steps to create an API key and process a simulated payment using Push. To learn how to build a complete integration, head over to the Integration Guide.1. Create an API key
In order to securely access the API, you must first exchange a temporary code for a durable API key. You can request your temporary code in the dedicated slack channel setup for your organization or by reaching out to hello@pushcash.com. Once you have received your code, exchange it for an API key by making a request to thekeys/exchange
endpoint.
keys/verify
endpoint.
200
(OK) and the name of your organization
2. Process a payment
In order to process a payment, you need to register a user.Create Payment Intent
Now you can submit a request to create a payment intent, replacing “Your user ID” with theid
from the previous step.

Enter Test Credentials
- In sandbox, use
5555 5555 5555 4444
for your card number. Provide any future date for the expiration and any valid 3-digit number for the CVV. - To authenticate with your bank the username is
mxuser
and password ispassword
. Select “checking account” if prompted.
Simulate payment declines in sandbox using
Use
5999 9919 6976 9266
for your card number.Use
5999 9819 6976 9283
to simulate a decline after the user completes bank authentication.Confirm Deposit
Click “Deposit” to confirm the payment and display the payment confirmation pane. You should see something like