Payment Initiation request

Create a payment or bulk-payment initiation resource addressable under paymentId with all data relevant for the corresponding payment product.

This is the first step in the API to initiate the related payment

To initiate a payment initiation request at the ASPSP can be sent with a JSON body depending on the payment product in the path.

There are the following payment products:

  • Payment products with payment information in JSON format:
    • aspsp - for payments between own accounts
    • domestic - for payments between TBC and Georgian banks
    • foreign - for payments between TBC and Foreing banks

Furthermore the request body depends on the payment-service:

  • payments: A single payment initiation request.

  • bulk-payments: A collection of several payment initiation requests.

    In case of a JSON there are several JSON payment blocks contained in a joining list.

Log in to see full request history
timestatususer agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The payment service, which type of payment service TPP want.

Possible values are:

  • payments - A single payment initiation request.
  • bulk-payments - A collection of several payment initiation requests.
string
required

The addressed payment product endpoint.

The following payment products are supported:

  • aspsp - for payments between own accounts
  • domestic - for payments between TBC and Georgian banks
  • foreign - for payments between TBC and Foreing banks
Body Params
Headers
string
uuid
required

ID of the request, unique to the call, as determined by the initiating party.

string
required

Is contained if and only if the "Signature" element is contained in the header of the request.

string
required

A signature of the request by the TPP on application level.

string

Identity number of user to identify client in ASPSP systems.

string

Identity number of corporate user to identify corporate client in ASPSP systems.

string
required

The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be contained if and only if this request was actively initiated by the PSU.

string

HTTP header indicates the natural language and locale that the client prefers.

uri
required

URI of the TPP, where user will be redirected to after accepting payment.

boolean

If it equals "true", the TPP prefers to start the authorisation process separately.
If it equals "false" or if the parameter is not used, there is no preference of the TPP.
This especially indicates that the TPP assumes a direct authorisation of the transaction in the next step.

boolean

If it equals "true" then the TPP prefers a rejection of the payment initiation in case the ASPSP is providing an integrated confirmation of funds request an the result of this is that not sufficient funds are available.

If it equals "false" then the TPP prefers that the ASPSP is dealing with the payment initiation like in the ASPSPs online channel, potentially waiting for a certain time period for funds to arrive to initiate the payment.
This parameter might be ignored by the ASPSP.

boolean

If it equals "true", the TPP prefers a redirect SCA approach.
If it equals "false", the TPP prefers not to be redirected for SCA. The ASPSP will consider the Decoupled SCA approach, depending on the parameter TPP-Decoupled-Preferred.

The parameter is required to be false, if TPP prefers to use decoupled SCA aproach and TPP-Decoupled-Preferred is "true".

If the parameter is not used, ASPSP will consider Redirect SCA Approach.

boolean

If it equals "true", the TPP prefers a decoupled SCA approach.
If it equals "false", the TPP prefers not to use the decoupled approach for SCA. The ASPSP will consider redirect as SCA approach.

The parameter is required if TPP prefers to use decoupled SCA aproach.

If both parameters TPP-Redirect-Preferred and TPP-Decoupled-Preferred are present and true, the request is still not rejected and ASPSP will consider Redirect SCA Approach.

string

The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.

string

The forwarded Geo Location of the corresponding http request between PSU and TPP if available.

Responses

Language
URL
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/problem+json