Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
maxLevel1
stylenone

the 1. Version Control

Version

Date

Description of Changes

Bahrain OBF v1.0.0

25th Aug 2020

Initial Release

...

Once the domestic-payment-consent consents has been authorised by the Useruser/Customercustomer, the PISP can proceed to submitting submit the domestic-payment for processing:

  • This is done by making a POST request to the domestic-payments payment endpoint

  • This request is an instruction to the ASPSP to begin the single domestic payment journey. The domestic-payment must be submitted immediately, however, there are some scenarios where the domestic-payment may not be executed immediately (e.g., busy periods at the ASPSP)

  • The PISP must ensure that the Initiation and Risk sections of the domestic-payment match the corresponding Initiation and Risk sections of the domestic-payment-consent resource. If the two do not match, the ASPSP must not process the request and must respond with a 400 (Bad Request)

...

The data dictionary section gives the detail on the payload content for the Domestic Payment API flows

...

  • ConsentId

  • The full Initiation and Risk objects from the domestic-payment-consent request

The Initiation and Risk sections The Initiation and Risk sections of the domestic-payment request must match the Initiation and Risk sections request must match the Initiation and Risk sections of the corresponding domestic-payment-consent request.

...

Name

Occurrence

XPath

Definition

Class/ Datatype

Codes

Pattern

OBWriteDomesticPaymentRequest

 

OBWriteDomesticPaymentRequest

 

OBWriteDomesticPaymentRequest

 

 

Data

1..1

OBWriteDomesticPaymentRequest/Data

 

OBWriteDomesticPaymentRequest/Data

 

 

ConsentId

1..1

OBWriteDomesticPaymentRequest/Data/ConsentId

Unique identification as assigned by the ASPSP to uniquely identify the consent resource

String

 

 

Initiation

1..1

OBWriteDomesticPaymentRequest/Data/Initiation

The Initiation payload is sent by the initiating party to the ASPSP. It is used to request movement of funds from the debtor account to a creditor for a single domestic payment

OBDomesticPaymentInitiation

 

 

Risk

1..1

OBWriteDomesticPaymentRequest/Risk

The Risk section is sent by the initiating party to the ASPSP. It is used to specify additional details for risk scoring for Payments

OBRisk

 

 

PaymentContextCode

0..1

OBWriteDomesticPaymentRequest/Risk/PaymentContextCode

This field specifies the payment context

 

String

Enum:

  • BillPayment

  • EcommerceGoods

  • EcommerceServices

  • Other

  • PartyToParty

 

MerchantCategoryCode

0..1

OBWriteDomesticPaymentRequest/Risk/MerchantCategoryCode

Category code conform to ISO 18245, related to the type of services or goods the merchant provides for the transaction

String

 

 

MerchantCustomerIdentification

0..1

OBWriteDomesticPaymentRequest/Risk/MerchantCustomerIdentification

The unique customer identifier of the Useruser/Customer customer with the merchant

 

String

 

 

DeliveryAddress

0..1

OBWriteDomesticPaymentRequest/Risk/DeliveryAddress

Information that locates and identifies a specific address, as defined by postal services or in free format text

It will contain AddressLine, StreetName, BuildingNumber, PostCode, TownName, CountrySubDivision, Country

OBWriteDomesticPaymentRequest/Risk/DeliveryAddress

 

 

...

  • DomesticPaymentId

  • ConsentId

  • CreationDateTime the domestic-payment resource was created

  • Status and StatusUpdateDateTime of the domestic-payment resource

  • ExpectedExecutionDateTime for the domestic-payment resource

  • ExpectedSettlementDateTime for the domestic-payment resource

  • Refund account details, if requested by PISP as part of the domestic-payment-consents resource

  • Charges array for the breakdown of applicable ASPSP charges

  • The Initiation object from the domestic-payment-consentconsents

  • An ASPSP should conditionally provide Debtor/Name in the Payment Order Response, even when the Payer did not provide the Debtor Account via PISP

...