The Send transaction is used to send funds between managed accounts and managed cards belonging to different identities.
Sends funds between managed accounts and managed cards belonging to different corporate or consumer identities.
The Send Profile (configured in the Multi Portal) specified determines the behaviour and restrictions of the transaction (for example, fees).
Success
Bad Request Error - Your request is invalid.
Unauthorized - Your credentials or access token are invalid.
Forbidden - Access to the requested resource or action is forbidden.
Conflict
Too many requests.
Internal Server Error - There is a problem with the server. Please try again later.
Service Unavailable - We're temporarily offline for maintenance. Please try again later.
Error
{- "profileId": "string",
- "tag": "string",
- "source": {
- "id": "string",
- "type": "managed_cards"
}, - "destination": {
- "id": "string",
- "type": "managed_cards"
}, - "destinationAmount": {
- "currency": "str",
- "amount": 0
}, - "description": "string",
- "scheduledTimestamp": "string"
}
{- "id": "string",
- "profileId": "string",
- "tag": "string",
- "source": {
- "id": "string",
- "type": "managed_cards"
}, - "sourceFee": {
- "currency": "str",
- "amount": 0
}, - "destination": {
- "id": "string",
- "type": "managed_cards"
}, - "destinationAmount": {
- "currency": "str",
- "amount": 0
}, - "destinationFee": {
- "currency": "str",
- "amount": 0
}, - "transactionAmount": {
- "currency": "str",
- "amount": 0
}, - "description": "string",
- "state": "INVALID",
- "challengeExemptionReason": "LOW_VALUE",
- "creationTimestamp": 0,
- "scheduledTimestamp": "string",
- "executionTimestamp": "string",
- "cancellationReason": "string"
}
Retrieves all the send transactions performed by the logged-in identity.
Success
Bad Request Error - Your request is invalid.
Unauthorized - Your credentials or access token are invalid.
Forbidden - Access to the requested resource or action is forbidden.
Too many requests.
Internal Server Error - There is a problem with the server. Please try again later.
Service Unavailable - We're temporarily offline for maintenance. Please try again later.
Error
{- "send": [
- {
- "id": "string",
- "profileId": "string",
- "tag": "string",
- "source": {
- "id": "string",
- "type": "managed_cards"
}, - "sourceFee": {
- "currency": "str",
- "amount": 0
}, - "destination": {
- "id": "string",
- "type": "managed_cards"
}, - "destinationAmount": {
- "currency": "str",
- "amount": 0
}, - "destinationFee": {
- "currency": "str",
- "amount": 0
}, - "transactionAmount": {
- "currency": "str",
- "amount": 0
}, - "description": "string",
- "state": "INVALID",
- "challengeExemptionReason": "LOW_VALUE",
- "creationTimestamp": 0,
- "scheduledTimestamp": "string",
- "executionTimestamp": "string",
- "cancellationReason": "string"
}
], - "count": 0,
- "responseCount": 0
}
Deprecated in favour of the Bulk operation.
Sends funds between multiple managed accounts and managed cards belonging to different corporate or consumer identities.
The Send Profile (configured in the Multi Portal) specified determines the behaviour and restrictions of the transaction (for example, fees).
required | Array of objects (SendCreateRequest) The object representing the sends' details. |
Success
Bad Request Error - Your request is invalid.
Unauthorized - Your credentials or access token are invalid.
Forbidden - Access to the requested resource or action is forbidden.
Conflict
Too many requests.
Internal Server Error - There is a problem with the server. Please try again later.
Service Unavailable - We're temporarily offline for maintenance. Please try again later.
Error
{- "sends": [
- {
- "profileId": "string",
- "tag": "string",
- "source": {
- "id": "string",
- "type": "managed_cards"
}, - "destination": {
- "id": "string",
- "type": "managed_cards"
}, - "destinationAmount": {
- "currency": "str",
- "amount": 0
}, - "description": "string",
- "scheduledTimestamp": "string"
}
]
}
{- "response": [
- {
- "id": "string",
- "profileId": "string",
- "tag": "string",
- "source": {
- "id": "string",
- "type": "managed_cards"
}, - "destination": {
- "id": "string",
- "type": "managed_cards"
}, - "destinationAmount": {
- "currency": "str",
- "amount": 0
}, - "description": "string",
- "scheduledTimestamp": "string"
}
]
}
Cancels send transactions that are scheduled to be executed in the future.
required | Array of objects (TransactionCancelRequest) Contains the details of the transactions to be cancelled. |
Success
Bad Request Error - Your request is invalid.
Unauthorized - Your credentials or access token are invalid.
Too many requests.
Internal Server Error - There is a problem with the server. Please try again later.
Service Unavailable - We're temporarily offline for maintenance. Please try again later.
Error
{- "cancellations": [
- {
- "id": "string",
- "cancellationReason": "string"
}
]
}
{- "cancellations": [
- {
- "id": "string",
- "state": "SUCCESS",
- "errorCode": "GENERIC"
}
]
}
Retrieve the send transaction identified by the id
path parameter.
Success
Bad Request Error - Your request is invalid.
Unauthorized - Your credentials or access token are invalid.
Forbidden - Access to the requested resource or action is forbidden.
Not found - The requested resource couldn't be found.
Too many requests.
Internal Server Error - There is a problem with the server. Please try again later.
Service Unavailable - We're temporarily offline for maintenance. Please try again later.
Error
{- "id": "string",
- "profileId": "string",
- "tag": "string",
- "source": {
- "id": "string",
- "type": "managed_cards"
}, - "sourceFee": {
- "currency": "str",
- "amount": 0
}, - "destination": {
- "id": "string",
- "type": "managed_cards"
}, - "destinationAmount": {
- "currency": "str",
- "amount": 0
}, - "destinationFee": {
- "currency": "str",
- "amount": 0
}, - "transactionAmount": {
- "currency": "str",
- "amount": 0
}, - "description": "string",
- "state": "INVALID",
- "challengeExemptionReason": "LOW_VALUE",
- "creationTimestamp": 0,
- "scheduledTimestamp": "string",
- "executionTimestamp": "string",
- "cancellationReason": "string"
}
Deprecated in favour of Challenges endpoints
Starts the verification process for a send in which a one-time password is sent to a device belonging to the logged-in user that was previously enrolled through the /authentication_factors/otp/{channel}
endpoint.
You should only start this process if the send state
is PENDING_CHALLENGE
.
Note that on the Sandbox Environment, text messages are not sent and the one-time-password is always "123456".
Success - No Content.
Bad Request Error - Your request is invalid.
Unauthorized - Your credentials or access token are invalid.
Forbidden - Access to the requested resource or action is forbidden.
Method Not Allowed - The request was received but has been rejected for the requested resource.
Conflict
Too many requests.
Internal Server Error - There is a problem with the server. Please try again later.
Service Unavailable - We're temporarily offline for maintenance. Please try again later.
Error
{- "message": "string",
- "syntaxErrors": {
- "invalidFields": [
- {
- "params": [
- "string"
], - "fieldName": "string",
- "error": "REQUIRED"
}
]
}
}
Deprecated in favour of Challenges endpoints
Completes the verification process for a Send.
If the outcome of the verification is successful, the send is executed.
If not verified challenge expires after 5 minutes and the number of incorrect OTP attempts is limited to reduce the risk of fraud.
Note that on the Sandbox Environment, text messages are not sent and the verificationCode
is always "123456".
Success - No Content.
Bad Request Error - Your request is invalid.
Unauthorized - Your credentials or access token are invalid.
Forbidden - Access to the requested resource or action is forbidden.
Conflict
Too many requests.
Internal Server Error - There is a problem with the server. Please try again later.
Service Unavailable - We're temporarily offline for maintenance. Please try again later.
Error
{- "verificationCode": "string"
}
{- "message": "string",
- "syntaxErrors": {
- "invalidFields": [
- {
- "params": [
- "string"
], - "fieldName": "string",
- "error": "REQUIRED"
}
]
}
}
Deprecated in favour of Challenges endpoints
Starts the verification process for a Send in which a push notification is sent to a device belonging to the logged-in user that was previously enrolled through the /authentication_factors/push/{channel}
endpoint.
You should only start this process if the Send transaction state
is PENDING_CHALLENGE
.
id required | string^[0-9]+$ The unique identifier of the send transaction. |
channel required | string (SCAPushChannel)
|
Success - No Content.
Bad Request Error - Your request is invalid.
Unauthorized - Your credentials or access token are invalid.
Forbidden - Access to the requested resource or action is forbidden.
Method Not Allowed - The request was received but has been rejected for the requested resource.
Conflict
Too many requests.
Internal Server Error - There is a problem with the server. Please try again later.
Service Unavailable - We're temporarily offline for maintenance. Please try again later.
Error
{- "message": "string",
- "syntaxErrors": {
- "invalidFields": [
- {
- "params": [
- "string"
], - "fieldName": "string",
- "error": "REQUIRED"
}
]
}
}