Guides


Run Developer Home

Getting Started

Tokenize with Runner.js

Reporting with Run Merchant

Boarding API

Validation & Deployment

Changelog

Transaction Reporting


Run Merchant is the transaction management and processing portal for Run Payments. For integrated partners, reporting will often be achieved in-app. This guide provides a detailed look at how to fetch transactional data from Run Merchant to keep your payment data in sync. The Reporting API endpoints provide merchant funding events data (including adjustments), supplemental transaction data, and chargeback data.

Usage


  1. Generate your Reporting API credentials from the Run Merchant portal. The credential generator can be found in the “Settings” menu.

<aside> 💡 If you need access to Run Merchant or are having trouble generating your Reporting API credentials, please reach out to your Integration Delivery lead.

</aside>

  1. Use the Client ID and Secret generated from Run Merchant to request an access token from https://apps.runpayments.io/ords/sprint/oauth/token.

  2. Create API calls to the Reporting API using your access token. For all endpoints in this guide, you may target a specific attribute or multiple attributes using the URL.

    Examples

    URL: [<https://apps.runpayments.io/ords/sprint/api/3p/v1/transactions?q={"funding_master_id":"F1645093"}>](<https://apps.runpayments.io/ords/sprint/api/3p/v1/transactions?q=%7B%22funding_master_id%22:%22F1645093%22%7D>)
    Data returned: All transactions with a Funding ID of “F1645093”.
    
    URL: [<https://apps.runpayments.io/ords/sprint/api/3p/v1/transactions?q=>](<https://apps.runpayments.io/ords/sprint/api/3p/v1/transactions?q=>){"mid":"lsn4mdj1416v350j0001", "amount":100}
    Data returned: All transactions for MID “lsn4mdj1416v350j0001” with an amount of $1.00.
    

Endpoints


Transactions

Deposits

Chargebacks

Adjustments


© 2024 Run Payments LLC

Go to top