Introduction
A single payment is 1 payment for a specified amount which the end user can configure from an institution to pay an entity. You can create both domestic and international single payments with the Yapily API.Looking for our quickest integration option? See Yapily Hosted Pages which provides a pre-built and hosted UI to quickly and easily facilitate single payments.
Domestic single payments
Domestic single payments are possible when the institution supports the featureCREATE_DOMESTIC_SINGLE_PAYMENT.
To create a single domestic payment, you need to provide the following properties as part of the paymentRequest object:
Payer details
Specifying the payer details in thepaymentRequest object is conditional on the country you are making the payment in.
The Payer object is not required in:
Some banks may require additional information. Please contact our support for details.
Payer object with details of the benefactor.
You can obtain the payer details by accessing the user’s account information using AIS, requesting the details from the user or providing information you have already gathered from the user.
For countries in Europe, the accountIdentifications object should just contain the IBAN.In the UK, the
accountIdentifications object should contain the ACCOUNT_NUMBER and SORT_CODE.
- Europe
- UK
SEPA payments
It is also possible to execute SEPA payments as domestic payments. To find out more, see European Payments.International single payments
International payments are currently available as a BETA version.
CREATE_INTERNATIONAL_SINGLE_PAYMENT.
To create an international single payment, you need to provide the properties required for a domestic single payment as well as the following additional properties in the PaymentRequest.
Note: The same additional properties are required for a scheduled or periodic international payment.
For all countries the
payee.accountIdentifications object must contain an IBAN for international payments.