Create Beneficiary

Overview

  • Creates a new beneficiary.
  • Supports both individual and business beneficiaries
  • Requirements vary by country and ownerType

Validation Rules

  • Important: Always check validation rules before creating a beneficiary
  • Validation rules endpoint: GET /v1/validation-rules/beneficiaries
  • Required query parameters:
    • ownerType=[individual|business]
    • country=[ISO 3166-1 alpha-2 code]
  • Example request:
GET /v1/validation-rules/beneficiaries?ownerType=individual&country=PH

Bank Information

  • For US beneficiaries with paymentType=bank_account:
    • Routing number is required
    • Bank ID is not needed
  • For non-US beneficiaries with paymentType=bank_account:
    • Bank ID is required
    • Fetch bank list using: GET /v1/beneficiaries/banks
    • Required query parameter: countryCode=[ISO 3166-1 alpha-2 code]
  • Example request:
GET /v1/beneficiaries/banks?countryCode=PH
  • Response includes bank ID and name:
{
  "data": [
    {
      "id": "123",
      "name": "Sample Bank"
    }
  ]
}
  • Use the bankId in the paymentInfo object when creating non-US beneficiaries with bank_account payment type
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
enum
required

The type for the beneficiary (individual).

Allowed:
string
required

First name of the individual beneficiary.

string

Middle name of the individual beneficiary.

string
required

Last name of the individual beneficiary.

date

Birthdate of the Beneficiary in the format yyyy-mm-dd.

string

Email address of the beneficiary.

string

Phone number of the beneficiary in international format (e.g., +11234567890).

uuid

Merchant ID (optional, auto-assigned from API key)

address
object
required

Postal address.

identity
object
string
enum
required

Type of payment method for the beneficiary.

Allowed:
paymentInfo
required

Payment information for the beneficiary, varies based on payment type.

metadata
object

Additional custom metadata.

Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json