Create an international payment
Create an international payment.
:::note As is defined in the Open Banking Specifications, the /Data/Initiation and the /Data/Risk sections of the request must be an exact match for the related consent passed in ConsentId. :::
See also Tutorials: Initiate your first payment.
Request
- Base URLhttps://oba-auth.revolut.com
- AuthAPI key in header Authorization and API key in header x-jws-signature
Headers
The unique ID of the ASPSP that the request is issued to. The ID of Revolut is 001580000103UAvAAM.
An RFC4122 UUID used as a correlation ID.
The access token that you've generated. For more information, see Generate an access token.
Each request is processed only once per x-idempotency-key. The idempotency key is valid for 24 hours.
A detached JWS signature of the body of the payload.
The user agent that the PSU is using.
Request body
Example request
{
"Data": {
"Initiation": {
"CreditorAgent": {
"SchemeName": [
"UK.OBIE.IBAN"
]
},
"CreditorAccount": {
"SchemeName": "UK.OBIE.IBAN"
},
"DebtorAccount": {
"SchemeName": "UK.OBIE.IBAN"
}
}
}
}Response
International Payments Created
Example response
{
"Data": {
"Initiation": {
"CreditorAgent": {
"SchemeName": [
"UK.OBIE.IBAN"
]
},
"CreditorAccount": {
"SchemeName": "UK.OBIE.IBAN"
},
"DebtorAccount": {
"SchemeName": "UK.OBIE.IBAN"
}
}
}
}Changes
No recorded changes to this operation across all 2 revisions of this API.