Skip to main content

Documentation

Create Beneficiary

Create a beneficiary for use in payouts.

The response provides a unique beneficiary ID, which you can use in place of the beneficiary object for Create Payout

This method triggers the Beneficiary Created Webhook webhook. This webhook contains the same information as the response.

Note

In addition to the required fields documented below, you must include all other fields listed for the beneficiary in the response to Get Payout Required Fields, and you must conform to the regex provided.

To create a beneficiary that you can use with multiple payout methods, include all fields that are required by each payout method. The client is responsible for including all required fields.

  • /v1/payouts/beneficiary

  • Create Beneficiary - individual

  • curl -X post
    https://sandboxapi.rapyd.net/v1/payouts/beneficiary
    -H 'access_key: your-access-key-here'
    -H 'Content-Type: application/json'
    -H 'idempotency: your-idempotency-parameter-here'
    -H 'salt: your-random-string-here'
    -H 'signature: your-calculated-signature-here'
    -H 'timestamp: your-unix-timestamp-here'
    -d '{
        "category": "bank",
        "country": "US",
        "currency": "USD",
        "entity_type": "individual",
        "first_name": "John",
        "last_name": "Doe",
        "identification_type": "identification_id",
        "identification_value": "123456789",
        "default_payout_method_type": "us_general_bank",	
        "merchant_reference_id": "JohnDoe",
    // Fields from 'beneficiary_required_fields' in the response to 'Get Payout Method Type Required Fields'
        "payment_type": "priority",
        "address": "1 Main Street",
        "city": "Any Town",
        "state": "New State",
        "postcode": "12345",
        "account_number": "1234567",
        "bic_swift": "12345678XXX"
    }
    '
  • {
        "status": {
            "error_code": "",
            "status": "SUCCESS",
            "message": "",
            "response_code": "",
            "operation_id": "c63dbcc5-4bdf-49b5-907e-1320184bde74"
        },
        "data": {
            "id": "beneficiary_9a49c928c059886341898699992112d2",
            "last_name": "Doe",
            "first_name": "John",
            "country": "US",
            "entity_type": "individual",
            "address": "1 Main Street",
            "name": "John Doe",
            "postcode": "12345",
            "city": "Any Town",
            "state": "New State",
            "account_number": "1234567",
            "currency": "USD",
            "identification_type": "identification_id",
            "identification_value": "*********",
            "merchant_reference_id": "JohnDoe",
            "bic_swift": "12345678XXX",
            "payment_type": "priority",
            "category": "bank",
            "default_payout_method_type": "us_general_bank"
        }
    }
  • Create Beneficiary - company

  • curl -X post
    https://sandboxapi.rapyd.net/v1/payouts/beneficiary
    -H 'access_key: your-access-key-here'
    -H 'Content-Type: application/json'
    -H 'idempotency: your-idempotency-parameter-here'
    -H 'salt: your-random-string-here'
    -H 'signature: your-calculated-signature-here'
    -H 'timestamp: your-unix-timestamp-here'
    -d '{
        "category": "bank",
        "company_name": "All Star Limousine",
        "country": "US",
        "currency": "USD",
        "entity_type": "company",
        "identification_type": "company_registered_number",
        "identification_value": "9876543210",
        "merchant_reference_id": "AllStarLimo",
    // Fields from 'beneficiary_required_fields' in the response to 'Get Payout Method Type Required Fields'
        "account_number": "0987654321",
        "aba": "987654321"
    }
    '
    
  • {
        "status": {
            "error_code": "",
            "status": "SUCCESS",
            "message": "",
            "response_code": "",
            "operation_id": "54a91bf6-00a8-4838-b1ee-28dfb815797b"
        },
        "data": {
            "id": "beneficiary_d895d90d276869efe1e359386a1fb3e3",
            "country": "US",
            "entity_type": "company",
            "name": "All Star Limousine",
            "company_name": "All Star Limousine",
            "account_number": "0987654321",
            "currency": "USD",
            "identification_type": "company_registered_number",
            "identification_value": "9876543210",
            "bank_name": "All Star Limousine",
            "merchant_reference_id": "AllStarLimo",
            "aba": "987654321",
            "category": "bank"
        }
    }
  • Create Beneficiary - rapyd_ewallet confirmation required

  • curl -X post
    https://sandboxapi.rapyd.net/v1/payouts/beneficiary
    -H 'access_key: your-access-key-here'
    -H 'Content-Type: application/json'
    -H 'idempotency: your-idempotency-parameter-here'
    -H 'salt: your-random-string-here'
    -H 'signature: your-calculated-signature-here'
    -H 'timestamp: your-unix-timestamp-here'
    -d '{
        "category": "rapyd_ewallet",
        "currency": "USD",
    // Fields from 'beneficiary_required_fields' in the response to 'Get Payout Method Type Required Fields'
        "confirmation_required": true,
        "ewallet": "ewallet_3801e782955b29955445586a2405a5db"
    }
    '
    
  • {
        "status": {
            "error_code": "",
            "status": "SUCCESS",
            "message": "",
            "response_code": "",
            "operation_id": "81026979-6ae7-49bc-9130-3226691df46b"
        },
        "data": {
            "id": "beneficiary_f7cd32a5bc72e1deb490f380683f4256",
            "currency": "USD",
            "ewallet": "ewallet_3801e782955b29955445586a2405a5db",
            "confirmation_required": true,
            "category": "rapyd_ewallet"
        }
    }
  • Create Beneficiary with card_id

  • curl -X post
    https://sandboxapi.rapyd.net/v1/payouts/beneficiary
    -H 'access_key: your-access-key-here'
    -H 'Content-Type: application/json'
    -H 'idempotency: your-idempotency-parameter-here'
    -H 'salt: your-random-string-here'
    -H 'signature: your-calculated-signature-here'
    -H 'timestamp: your-unix-timestamp-here'
    -d '{
        "category": "card",
        "country": "US",
        "currency": "USD",
        "entity_type": "individual",
        "first_name": "John",
        "last_name": "Doe",
        "identification_type": "work permit",
        "identification_value": "6658412",
        "merchant_reference_id": "JohnDoeOffice",
    // Fields from 'beneficiary_required_fields' in the response to 'Get Payout Method Type Required Fields'
        "payment_type": "regular",
        "address": "123 Main Street",
        "city": "NY",
        "postcode": "12345",
        "card_id": "card_28b1dc9999123aba49703ee82f57ccb3"
    }
    '
    
  • {
        "status": {
            "error_code": "",
            "status": "SUCCESS",
            "message": "",
            "response_code": "",
            "operation_id": "8acf3c5c-ff1a-48ec-b5e9-79d6abe5642c"
        },
        "data": {
            "id": "beneficiary_4d13aa2f3ef76536a6b4062d127475ce",
            "last_name": "Doe",
            "first_name": "John",
            "country": "US",
            "entity_type": "individual",
            "address": "123 Main Street",
            "name": "John Doe",
            "postcode": "12345",
            "city": "NY",
            "currency": "USD",
            "identification_type": "work permit",
            "identification_value": "*******",
            "merchant_reference_id": "JohnDoeOffice",
            "card_expiration_year": "23",
            "card_expiration_month": "10",
            "card_number": "0001",
            "payment_type": "regular",
            "category": "card"
        }    
    }
  • Create Beneficiary with card details

  • curl -X post
    https://sandboxapi.rapyd.net/v1/payouts/beneficiary
    -H 'access_key: your-access-key-here'
    -H 'Content-Type: application/json'
    -H 'idempotency: your-idempotency-parameter-here'
    -H 'salt: your-random-string-here'
    -H 'signature: your-calculated-signature-here'
    -H 'timestamp: your-unix-timestamp-here'
    -d '
    {
        "category": "card",
        "country": "US",
        "currency": "USD",
        "entity_type": "individual",
        "first_name": "John",
        "last_name": "Doe",
        "identification_type": "identification_id",
        "identification_value": "123456789",
        "default_payout_method_type": "us_visa_card",
        "email": "janedoe@Rapyd.net ",
        "card_number": "4111111111111111",
        "card_expiration_month": "11",
        "card_expiration_year": "24",
        "card_cvv": "123",
        "merchant_reference_id": "JohnDoe",
        "payment_type": "priority",
        "address": "1 Main Street",
        "city": "NewTown",
        "state": "New State",
        "postcode": "12345"   
    }
    '
    
  • {
        "status": {
            "error_code": "",
            "status": "SUCCESS",
            "message": "",
            "response_code": "",
            "operation_id": "b2d2721c-d6d1-4954-a2bf-8c5aac2a86c4"
        },
        "data": {
            "id": "beneficiary_03db3e06ed883087b59cb8da12afc33f",
            "last_name": "Doe",
            "first_name": "John",
            "country": "US",
            "entity_type": "individual",
            "address": "1 Main Street",
            "name": "John Doe",
            "postcode": "12345",
            "city": "Any Town",
            "state": "New State",
            "currency": "USD",
            "email": "janedoe@Rapyd.net ",
            "identification_type": "identification_id",
            "identification_value": "*********",
            "merchant_reference_id": "JohnDoe",
            "bin_details": {
                "type": "CREDIT",
                "brand": "VISA",
                "level": null,
                "issuer": "JPMORGAN CHASE BANK, N.A.",
                "country": "US",
                "bin_number": "411111"
            },
            "card_expiration_year": "24",
            "card_expiration_month": "11",
            "card_number": "1111",
            "payment_type": "priority",
            "category": "card",
            "default_payout_method_type": "us_visa_card"
        }
    }