public
|
__construct(CreateTransferRequest $requestBody, array $headerParameters = [])
This endpoint creates a new transfer.
This endpoint creates a new transfer.
Currently, the API can only create transfers for the following payment rails:
- ACH
- DOMESTIC_WIRE
- CHEQUE
- INTERNATIONAL_WIRES (For vendors already created through dashboard. Rate limited to 100/day - Please reach out to [email protected] if you need to do more)
Transaction Descriptions*
For outgoing check payments, a successful transfer will return a response containing a description value with a format of Check #<check number> to <recipient_name> - <external_memo> .
For book transfers (from one Brex Cash account to another), the recipient value will have a format of <customer_account.dba_name> - <external_memo> and the sender will have a format of <target customer account's dba name> - <external_memo> .
For other payment rails, the format will be <counterparty_name> - <external_memo> , where Counterparty name is payment_instrument.beneficiary_name or contact.name .
For vendors created from the Payments API, the counterparty_name will be the company_name field.
Reminder*: You may not use the Brex API for any activity that requires a license or registration from any
Parameters
|
#
|
public
|
getBody(SerializerInterface $serializer, $streamFactory = null): array
Get body for an endpoint.
Get body for an endpoint.
Return value consist of an array where the first item will be a list of headers to add on the request (like the Content Type)
And the second value consist of the body object.
Implements
|
#
|