Scaling global payouts with confidence - Part 3
2 July 2026
How Fair Aisle Fitness disburses funds to suppliers, instructors and creators using our Global Payments API
In the first two parts of this series, fictional company Fair Aisle Fitness scaled its global checkout and inbound payment capabilities using J.P. Morgan’s Online Payments APIs.
Given global expansion, the subscription-based fitness business began to work with freelance instructors, equipment vendors, and content creators around the world. These stakeholders required the brand to manage outbound payments across currencies, jurisdictions, and payment types — all while being flexible, accurate, and in control.
Fair Aisle supported this growth by integrating our Global Payments API, which enables secure and traceable disbursements to global partners with full visibility and auditability.
Send payments across markets
The team needed to automate and streamline outbound payments across several use cases:
- Weekly commissions to Europe instructors
- Equipment reimbursements to logistics vendors
- Creator bonuses based on subscriber activity
Each disbursement required accuracy, timeliness, and compliance. The Global Payments API provided the flexibility to:
- Support multiple rails (SEPA, ACH, RTP, SWIFT and Push to Card)
- Handle FX conversion at the point of execution
- Enforce data quality checks before funds were released
- Track payment status in real time using polling and webhooks
- Verify payee details before sending
To reduce payment failures, Fair Aisle validates beneficiary account details before initiating disbursements. This step uses the Account Validation API, which is separate from the Global Payments API but part of our broader fraud and validation services.
Validation endpoint
POST /v2/validations/accounts
Sample request:
[
{
"requestId": "FI-VALIDATE-20250801-001",
"account": {
"accountNumber": "DE89370400440532013000",
"accountNumberType": "IBAN",
"financialInstitutionId": {
"clearingSystemId": {
"id": "DEUTDEFFXXX",
"idType": "SWIFT"
}
}
},
"entity": {
"organization": {
"name": "Lena Schäfer"
}
}
}
]Sample response:
[
{
"requestId": "FI-BENEF-20250730-001",
"responses": [
{
"codes": {
"verification": {
"code": 1001,
"message": "Open Valid"
},
"authentication": {
"code": 50,
"message": "Ownership Match"
}
},
"provider": "JPMC_LIINK",
"details": {
"accountStatus": "ACTIVE"
}
}
]
}
]A successful validation confirms that the IBAN (International Bank Account Number) is correctly formatted, the account is active, and the account holder’s name matches the one on record. These checks help ensure high-confidence disbursements.
Initiating a payment
After confirming accuracy, Fair Aisle can next issue a payment. They disburse funds with the following endpoint:
POST /tsapi/v1/payments
Each request must include a unique endToEndId, a client-generated identifier that serves as both a business reference and an idempotency key. It enables traceability throughout the payment lifecycle and is required to retrieve payment status and support reconciliation. The request also includes beneficiary information, payment amount and currency, method of transfer, and the intended execution date.
Sample request:
{
"paymentIdentifiers": {
"endToEndId": "FI-PAY-20250801-001"
},
"requestedExecutionDate": "2025-08-01",
"paymentCurrency": "EUR",
"paymentAmount": 250,
"transferType": "CREDIT",
"debtor": {
"debtorAccount": {
"accountId": "US998877665544332211"
}
},
"creditor": {
"creditorAccount": {
"accountId": "DE89370400440532013000",
"name": "Lena Schäfer"
}
},
"remittanceInformation": {
"unstructured": "Instructor payout - July"
}
}Tracking payment lifecycle events
Once Fair Aisle submits a payment, they can track its progress by polling the Global Payments API:
GET /tsapi/v1/payments/status?endToEndId=FI-PAY-20250801-001
This endpoint returns the current status of the payment, including whether it has been accepted, is processing, was rejected, or has settled. These responses are used to confirm completion and trigger downstream workflows such as invoice reconciliation or partner reporting.
Embedding approval and control logic
The company must also manage risk and meet internal policy requirements, which they achieve through our payment platform’s built-in controls:
- Role-based access controls to separate initiation and approval
- Amount thresholds to trigger manual review
- Execution scheduling to align with business days and FX cutoffs
- Audit logs and visibility for treasury, finance, and compliance teams
These controls apply to payments initiated through the API and via the web-based interface. Once configured, they operate transparently alongside the automation layer.
Results
With the Global Payments API in place, Fair Aisle Fitness can now:
- Automate instructor and vendor payouts in over 40 countries
- Validate payees programmatically to help reduce errors
- Gain end-to-end visibility into payout status
- Minimize FX exposure and delays
- Maintain security and compliance without slowing down automation
What’s next
In Part 4, we’ll explore how Fair Aisle manages reconciliation and exceptions, including how payment events, error codes, and identifiers work together to give full transparency into both inbound and outbound payment flows.