Payments
Create Payment
Creates a payment after obtaining the user's authorisation.
Features:
- CREATE_DOMESTIC_PERIODIC_PAYMENT
- CREATE_DOMESTIC_SCHEDULED_PAYMENT
- CREATE_DOMESTIC_SINGLE_INSTANT_PAYMENT
- CREATE_DOMESTIC_SINGLE_PAYMENT
- CREATE_INTERNATIONAL_PERIODIC_PAYMENT
- CREATE_INTERNATIONAL_SCHEDULED_PAYMENT
- CREATE_INTERNATIONAL_SINGLE_PAYMENT
post/payments
Request
- Base URLhttps://api.yapily.com
- AuthHTTP basic
Headers
consentstring required
Mandatory. The consent-token containing the user's authorisation to make the request.
psu-idstring
Conditional. Represents the user's login ID for the Institution to a personal account.
See PSU identifiers to see if this header is required.
psu-corporate-idstring
Conditional. Represents the user's login ID for the Institution to a business account.
See PSU identifiers to see if this header is required.
psu-ip-addressstring
Conditional. The IP address of the PSU.
See PSU identifiers to see if this header is required.
sub-applicationstring uuid
The sub-application ID to which event type is being subscribed to
Request body
Example request
{
"paymentIdempotencyId": "04ab4536gaerfc0e1f93c4f4",
"payer": {
"name": "John Doe",
"accountIdentifications": [
{
"type": "SORT_CODE",
"identification": "401016"
}
],
"address": {
"country": "GB"
}
},
"reference": "Bill payment",
"payee": {
"name": "Jane Doe",
"accountIdentifications": [
{
"identification": "401016",
"type": "SORT_CODE"
},
{
"identification": "71518920",
"type": "ACCOUNT_NUMBER"
}
],
"address": {
"country": "GB"
},
"merchantId": "24589303",
"merchantCategoryCode": "0742"
},
"periodicPayment": {
"frequency": {
"intervalWeek": 1,
"intervalMonth": 1,
"executionDay": 1
},
"numberOfPayments": 5,
"nextPaymentDateTime": "2018-01-10T00:00:00Z",
"nextPaymentAmount": {
"amount": 10,
"currency": "GBP"
},
"finalPaymentDateTime": "2030-01-10T00:00:00Z",
"finalPaymentAmount": {
"amount": 10,
"currency": "GBP"
}
},
"amount": {
"amount": 10,
"currency": "GBP"
},
"paymentDateTime": "2021-07-21T17:32:28Z"
}Response
Created
Example response
{
"data": {
"statusDetails": {
"isoStatus": {
"code": "ACCC",
"name": "AcceptedCreditSettlementCompleted"
}
},
"payer": {
"name": "John Doe",
"accountIdentifications": [
{
"type": "SORT_CODE",
"identification": "401016"
}
],
"address": {
"country": "GB"
}
},
"payeeDetails": {
"name": "Jane Doe",
"accountIdentifications": [
{
"identification": "401016",
"type": "SORT_CODE"
},
{
"identification": "71518920",
"type": "ACCOUNT_NUMBER"
}
],
"address": {
"country": "GB"
},
"merchantId": "24589303",
"merchantCategoryCode": "0742"
},
"amountDetails": {
"amount": 10,
"currency": "GBP"
},
"firstPaymentAmount": {
"amount": 10,
"currency": "GBP"
},
"nextPaymentAmount": {
"amount": 10,
"currency": "GBP"
},
"finalPaymentAmount": {
"amount": 10,
"currency": "GBP"
},
"previousPaymentAmount": {
"amount": 10,
"currency": "GBP"
},
"chargeDetails": [
{
"chargeAmount": {
"amount": 10,
"currency": "GBP"
}
}
],
"refundAccount": {
"accountIdentifications": [
{
"type": "SORT_CODE",
"identification": "401016"
}
]
}
}
}Changes
No recorded changes to this operation across all 4 revisions of this API.