Make and Authorize Currency Exchange Payment Order via Banking as Service

General Information

To create and execute Currency Exchange Payment Order on behalf of BaaS Client, it must be Initiated and then Authorized. In this flow, currency exchange payments will be carried out without explicit SCA/MFA authorization.

To access Payment Services via Banking as a Service, your DevApp should include OB-PS 1.0 API product.

Payment Services API via Banking as a Service supports currency exchange payments (FX payments) 

Postman collection of Payment Services API, which support currency exchange payments (FX payments) is here

Check Currency Exchange Rate for Currency Exchange Payment

Before initiating currency exchange payment on behalf of BaaS Client, you can check at what rate currency exchange payment order will be executed. To get specific currency exchange rate or list of different currency exchange rates you should call Get FX Rates API.

Please note that currency exchange rates change frequently, therefore, actual rate at which currency exchange payment will be executed may differ. It is advised to initiate currency exchange payment order immediately after getting FX rate, so that they will be the same.

Access Token must include ob-baas-ps scope

Currency Exchange Payment Initiation

To initiate currency exchange payment on behalf of BaaS Client, you should call Currency Exchange Payment API. Use "accountId" parameter’s value that is received in the response body of Get BaaS Client Accounts API.

Access Token must include ob-baas-ps scope

Payment Authorization

To authorize currency exchange payment without explicit SCA, use Authorize Currency Exchange Payment API.

Access Token must include ob-baas-ps:authz-nosca scope

Check Currency Exchange Payment Details and Status

To check currency exchange payment details and status, use Currency Exchange Payment Details API.

Access Token must include ob-baas-ps scope

Undefined