To initiate a standard payment on behalf of BaaS Client, you should call Initiate Payment API.
Tip! Make sure your Access token as BaaS Partner has ob-baas-ps and ob-baas-ps:authz-nosca scopes in it.
Parameters and their descriptions mentioned below.
Parameter | Description |
---|---|
paymentRail | Payment network infrastructure, using which money transfer is executed. ConnectPay supports the following payment rails: Internal – between two ConnectPay accounts; SEPA SCT Ins – SEPA Instant Credit Transfer; SEPA SCT – SEPA Credit Transfer; SWIFT – cross border transfer |
debtorAccount.iban | Payer account |
ultimateDebtor.name | Ultimate payer name |
ultimateDebtor.dateOfBirth | Ultimate payer date of birth |
ultimateCreditor.name | Ultimate beneficiary name |
creditorAccount.iban | Beneficiary account |
creditorAccount.bic | Beneficiary bank code |
creditorAccount.bankBranchCode | Beneficiary bank branch code |
creditorAccount.bankName | Beneficiary bank name |
creditorName | Beneficiary name |
instructedAmount.amount | Precise instructed amount value. For example: 9.00 |
instructedAmount.currency | Instructed currency Available currencies: EUR, USD, CAD, JPY, PLN, GBP, CZK, CHF, AUD, SEK, DKK, NOK, HUF, RON, SGD, HKD |
creditorAddress.addressLine1 | Beneficiary address |
creditorAddress.city | Beneficiary city |
creditorAddress.postcode | Beneficiary post code |
creditorAddress.state | Beneficiary state |
creditorAddress.countryCode | Beneficiary country code using ISO 3166-1 standard |
remittanceInformationUnstructured | Payment details |
remittanceInformationStructured.reference | Payment details |
externalReference | Payment reference number provided by the customer |