This guide walks you through the steps to take your Push integration live. As a prerequisite, you should have completed the integration and received your production key.

Examples in this guide call the production API hosted at https://api.pushcash.com and trigger real money-movement.

Overview

After developing your integration in sandbox, there are a few remaining steps to enable live money-movement. For a primer on how Push models money-movement, check out the Settlement reference guide.

Enable transaction reconciliation

After settling transactions, Push will deliver a report via email with the details of the settled payments. This report should be used to reconcile your operational account and confirm the receipt of funds from activity on the platform. To enable your team to identify the corresponding internal transactions for each settled payment, submit your user ID in the tag field passed to create-user.

example create-user request body

{
    "name": {
        "first": "John",
        "last": "Doe"
    },
    "tag": "your internal user ID"
    ... // other fields omitted for brevity
}

The emailed report will include the user tag in the table for each settled transaction.

Deploy to Production

You are now ready to take your integration live. Make sure you have provided the updated values for the webhook_url and redirect_url in your integration, and that you have updated the API Key to the production key.