To initiate a standard payment with SCA on behalf of the BaaS Client, the Platform should call BaaS SCA Initiate Payment API.
Tip! Make sure the Access token of the logged user has baas-user-sca scope in it.
Parameters and their descriptions are mentioned below.
Parameter | Description |
---|---|
paymentRail | Payment network infrastructure is used to execute money transfers. ConnectPay supports the following payment rails: Internal – between two ConnectPay accounts; SEPA SCT Inst – SEPA Instant Credit Transfer; SEPA SCT – SEPA Credit Transfer; SWIFT – cross border transfer |
debtorName | Payer name |
debtorAccount.iban | Payer account |
ultimateDebtor.name | Ultimate payer name |
ultimateDebtor.dateOfBirth | Ultimate payer date of birth |
creditorAccount.iban | Beneficiary account |
creditorAccount.bic | Beneficiary bank code |
creditorAccount.bankBranchCode | Beneficiary bank branch code |
creditorAccount.bankName | Beneficiary bank name |
creditorName | Beneficiary name |
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 |
ultimateCreditor.name | Ultimate 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 |
remittanceInformationUnstructured | Payment details |
remittanceInformationStructured.reference | Payment details |
externalReference | The payment reference number provided by the customer |