Skip to main content

Documentación

Retrieve Agreement Wallets

Retrieve the wallets linked to the migrated agreements of a merchant that was onboarded through the ISO API. Optionally filter by agreement ID.

    • merchant_id

    • The merchant ID (merchantId) that the ISO API returned when the merchant was created. Digits only.

    • agreement_id

    • An agreement ID (agreementId) from the ISO API, digits only. When you include it, the response contains only that agreement.

    • merchant_account_id

    • The merchant's Rapyd account ID, a string starting with org_. Use it in other Partner Onboarding API calls.

    • agreements

    • The migrated agreements of the merchant, each with a Rapyd wallet. The array contains one item when you use the agreement_id filter.

  • {base_uri}/partner/onboarding/iso_merchants/:merchant_id/agreements

  • Retrieve Agreement Wallets

  • curl -X get '{base_uri}/partner/onboarding/iso_merchants/1234567/agreements' \
    -H 'access_key: your-access-key-here' \
    -H 'Content-Type: application/json' \
    -H 'salt: your-random-string-here' \
    -H 'signature: your-calculated-signature-here' \
    -H 'timestamp: your-unix-timestamp-here'
    
  • {
        "status": {
            "error_code": "",
            "status": "SUCCESS",
            "message": "Success",
            "response_code": "",
            "operation_id": "8d3e5f6a-1b2c-4d3e-9f4a-5b6c7d8e9f01"
        },
        "data": {
            "merchant_account_id": "org_0123456789abcdef0123456789abcdef",
            "agreements": [
                {
                    "agreement_id": 820806,
                    "ewallet_token": "ewallet_0123456789abcdef0123456789abcdef",
                    "ewallet_type": "client"
                },
                {
                    "agreement_id": 820807,
                    "ewallet_token": "ewallet_fedcba9876543210fedcba9876543210",
                    "ewallet_type": "client"
                }
            ]
        }
    }