For the complete documentation index, see llms.txt. This page is also available as Markdown.

Create Recipient

Overview

The createRecipient method registers a new recipient entity (individual or business) with the payment processor. This is often required before funds can be transferred to them.

Purpose

Use this operation to set up a vendor, contractor, or user in the processor's system.

Scenario
Developer Implementation

Onboard a new seller

Call createRecipient with their details and recipientType.

Request Fields

Field
Type
Required
Description

merchantPayoutId

string

No

Your internal identifier for the payout/recipient operation.

address

PayoutAddress

Yes

Address information associated with the recipient.

payoutMethodData

PayoutMethod

No

Specific details of the payout instrument for the recipient.

amount

Money

Yes

The amount to be paid out (if creating recipient inline with a payout).

recipientType

PayoutEnums.PayoutRecipientType

Yes

Type of entity (e.g., INDIVIDUAL, COMPANY).

customer

Customer

No

Details about the customer/recipient.

accessToken

SecretString

No

Access token for the connector, if required.

Response Fields

Field
Type
Required
Description

merchantPayoutId

string

No

Your internal identifier passed to the payout processor.

payoutStatus

PayoutEnums.PayoutStatus

No

The status of the recipient creation.

connectorPayoutId

string

No

The unique identifier assigned to the recipient or payout.

error

ErrorInfo

No

Details of any error that occurred.

statusCode

uint32

Yes

The HTTP status code returned from the connector.

Example

SDK Setup

Request

Response

Next Steps

Last updated

Was this helpful?