Transfer from Partner to Partner or Purse to Purse

This endpoint is used to transfer funds from a program-funding source to a consumer account. The transferType value differentiates the transaction from a B2C, A2A, or P2P.

Note:

  • For B2C Disbursements, Use transferType as DisbursementExternal
  • For A2A Transfers use transferType as A2AOut

For B2C transfers, a configured account is required for the organization providing the funds. A static account ID is assigned, which the partner is expected to pass in the transfer request.

For A2A transfers from a Green Dot-issued account, the partner should pass the Green Dot Account ID as the source identifier in the transfer request.

Log in to see full request history
Path Params
string
required

Program Code by Customer

Body Params

Request Object

string | null

Required: If the transaction is initiated through the Transfers API, the transferIdentifier that uniquely identifies the initiating transfer is included.

string | null

Required:

  • Use TransferType A2AOut for Debit Card transfers.
  • Use TransferType DisbursementExternal for B2C Disbursements.
  • Use TransferType PartnerA2A for partner account to account transfers.
  • Use TransferType A2A for account to account transfers.
string | null

Required: This field must be execute. This is the only acceptable value.

string | null

Required: This field contains the ID of the funding source account.

string | null

Optional : VerificationIdentifier only for achPull

string | null

Optional : userIdentifier only for achOut

string | null

Optional: Memo

string | null

Optional: Transfer Description

string | null

Optional: When a valid disbursementExternal is processed, the partner can optionally provide information in the partnerReferenceData field which can be matched to the funding transfer request along with the corresponding transaction. Upon request, the partnerReferenceData can be included in the settlement report.

Note: Including the partnerReferenceData field in the request enables the partner to cross reference the report information with internal records.
transferRoute
object
object | null

Optional : Expected keys for transfer types IFTSend and ECashSend - (deviceId, customerIP)

Headers
string
required

Unique identifier to track transaction

Responses

401

Unauthorized

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