Create batch PayPal transfers

Authentication requires either the x-api-key header or, for enhanced security, both x-signature and x-timestamp headers.`

POST /api/v1/paypal-payment/transfers/batch

Request parameters:

ParameterTypeIs optionalDescription
itemsarrayfalseArray of PayPal Transfer objects

PayPal Transfer Object:

ParameterTypeIs optionalDescription
requestIdstringfalseIdempotency key. Must be unique per request attempt. Conversion requests with the same request_id will be rejected. Parameter supports a maximum of 64 characters.
paymentDatestringtrueDate when the transfer should be done
recipientDestinationTypestringfalseType of the paypal recipient destination. Default: EMAIL
recipientDestinationstringfalsePaypal recipient destination
currencystringfalseCurrency you would like to pay in. Must be in ISO 4217 format.
amountnumberfalseAmount you would like to transfer
reasonstringtrueReason for your transfer
requireApprovalbooleantrueIf true, the transfer requires approval and will be in a pending state until approved
referencestringtrueReferense for your transfer
internalReferencestringtrueInternal reference for your transfer
recipientTypestringfalseType of the recipient. One of COMPANY or INDIVIDUAL
recipientFirstNamestringtrueFirst name of the recipient
recipientLastNamestringtrueLast name of the recipient
recipientCompanyNamestringtrueCompany name of the recipient
recipientEmailstringtrueEmail address of the recipient. It's not use for a executing a payment
recipientNickNamestringtrueNick name of the recipient
recipientCitystringtrueRecipient city
recipientStatestringtrueRecipient state
recipientCountrystringtrueRecipient country. Must be in ISO 3166-1 alpha-2 format
recipientPostalCodestringtrueRecipient postal code
recipientAddressstringtrueRecipient address

Example response:

{
  "items": [
    {
      "id": 1,
      "requestId": "79ab47a2-6148-481e-b04a-1e34c34dae0b",
      "paymentDate": "2024-08-31T12:00:00.000Z",
      "recipientDestinationType": "EMAIL",
      "recipientDestination": "[email protected]",
      "paymentExecutionDate": "2021-08-31T12:00:00.000Z",
      "currency": "USD",
      "status": "PROCESSING",
      "amount": 100,
      "reason": null,
      "requireApproval": false,
      "reference": "12332",
      "internalReference": null,
      "recipientType": "INDIVIDUAL",
      "recipientFirstName": "John",
      "recipientLastName": "Does",
      "recipientCompanyName": null,
      "recipientEmail": "[email protected]",
      "recipientNickName": "Joe",
      "recipientCity": "New York",
      "recipientState": "California",
      "recipientCountry": "US",
      "recipientPostalCode": "0128",
      "recipientAddress": null,
      "createdAt": "2024-08-31T12:00:00.000Z"
    }
  ]
}