The base URL for all PISP APIs is: https://rs1.nbok.sandbox.tarabutgateway.io/open-banking/v3.1/pisp/**
Our API currently only supports:
Our API does not support:
payment-details
endpointsThe following apply to all domestic payment consents:
InstructedAmount/Amount
InstructedAmount/Amount
mandated by our API.domestic-payment-consents
is authorised, but the payment initiation fails due to account limits.InstructedAmount/Currency
InstructedAmount/Currency
must be BHD
RemittanceInformation/Reference
RemittanceInformation/Reference
is a mandatory field and must adhere to the following:
The PISP may also opt to populate reference field on behalf of the PSU
CreditorAccount
Note
Domestic-payment-consents will only be authorised if the
CreditorAccount
details are that of an already existing beneficiary i.e. one the PSU has previously created in their app. If a consent contains recipient info that does not meet this criteria then error will be returned to the front end, the consent will remain in statusAwaitingAuthorisation
and the PSU will not be redirected.
The PISP can address this in one of two ways:
LocalInstrument
The only LocalInstrument
supported is faster payment scheme. This field, if specified, must have the value BH.OBF.NRT
. If anything other than this is sent by PISP in consent payload then an error will be returned.
However, this field is not mandatory so we suggest PISP simply not include this field and Bank will stage consent as a faster payment.
Account.SchemeName
The only supported Account.SchemeName
is BH.OBF.IBAN
for both DebtorAccount
and CreditorAccount
. Any other enum provided will return error.
Payments can be made on all days including Saturdays, Sundays and Bank Holidays
Initiation/FirstPaymentDateTime
must be no more than 1 calendar year in advance, or PISP will be returned an errorInitiation/FinalPaymentDateTime
must be after Initiation/FirstPaymentDateTime by at least a calendar day, or PISP will be returned errorInitiation/Frequency
supported by Bank are:IntrvlMnthDay:01:xx
IntrvlWkDay:01:xx
NumberOfPayments
RecurringPaymentDateTime
RecurringPaymentAmount
FInalPaymentAmount
IntrvlMnthDay:01:xx
The following rules apply:
IntrvlWkDay:01:xx
The following rules apply.