Get history of payins by user token
Changed onThis GET endpoint is used to retrieve the pay-in history for a user with the specified token. <br> You can use this endpoint to view all pay-ins initiated for a user, including the payin_token, source_token, destination_token, amounts, and current status. <br> To use this endpoint, you need to provide the user token in the URL Path. <br> The response will include a JSON array of pay-in transactions for the specified user, with each transaction including details such as the pay-in token, amounts, currencies, fees, status, any required_action, and the partner network_response.
Request
- Base URLhttps://api.masspay.io/v1.0.0
- Auth
- API key in header Authorization
- or API key in header x-api-key
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
The user token that needs to be fetched.
Query parameters
Number of records to return. Defaults to 10 if no value is provided
Starting date
Ending date
Page number
Filter pay-ins by status. Comma separated to include multiple statuses
Headers
Unique key to prevent duplicate processing
Response
successful operation
Example response
[
{
"payin_token": "payin_ba4275f2-bae1-488d-9d6f-20af1cd83574",
"funding_code": "CASH-9F2J7L",
"destination_token": "clnt_wlt_fd407907-4913-4a99-b653-5e868743a692",
"payment_reference": "REF-2025-04823",
"instructions": "Commit payin to finalize transaction",
"source_amount": 100.5,
"destination_amount": 100.5,
"fee": 2.99,
"source_currency_code": "USD",
"destination_currency_code": "USD",
"network_response": {
"action_code": "00",
"approval_code": "123456",
"address_verification": "Y",
"cvv2_result_code": "M",
"cavv_result_code": "2",
"ani_result": "MATCH",
"account_number": "1234567890",
"routing_number": "021000021",
"swift_bic": "CSRVUS33XXX",
"bank_name": "Cross River Bank",
"bank_address": "885 Teaneck Road, Teaneck, NJ 07666 USA",
"name_on_account": "Jane Doe",
"network_id": "VISA",
"response_reason_code": "00"
},
"deposits": [
{
"token": "payin_dep_1f7c9a2e-3b41-4c8d-9e5f-8a6b2c4d7e90",
"deposit_amount": 0.0025,
"deposit_currency": "BTC",
"fiat_amount": 100.5,
"fiat_currency": "USD",
"metadata": {
"method": "wire",
"account": "5500312884",
"routing": "123456780",
"name": "MARIA RIVERA",
"imad": "20260914L1B7761R001532",
"omad": "20260914FTB2007301846209141412FT01",
"sender_reference": "8812045371XK",
"beneficiary_reference": "INV 2026-0914-17",
"originator_to_beneficiary": [
"ORDER 48213 ACME WIDGETS"
]
},
"return_reason_code": "REFUSED_BY_BENEFICIARY",
"network_return_code": "R23",
"return_fee": 15
}
],
"error": "Insufficient funds or limit exceeded [51] Not sufficient funds"
}
]Changes
- info
endpoint added
- info