Payments API

Endpoints

You can find more detailed API Docs here

POST /v1/open-banking/payments

Required scope to access endpoint: payments

body_param sepa/internal required swift required description
amount true true Amount of payment
currency true true Currency of payment (ISO 4217)
sender_account true true Sender IBAN (BigWallet user account iban)
receiver_account true true Receiver IBAN
receiver_bic true true Receiver BIC
receiver_full_name true true Receiver Full name
receiver_country_code true true Receiver country code
receiver_city false true Receiver city
receiver_street false true Receiver street
receiver_street_number false true Receiver street number
details true true Details
redirect_uri false false TPP redirect uri, after PSU approves payment
Internal/Sepa Transactions

Request:

{
  "amount": "10.00",
  "currency": "eur",
  "sender_account": "LT330006100519786457841326",
  "receiver_account": "LT330006100519456245678222",
  "receiver_bic": "AKBBLT21312",
  "receiver_full_name": "uab Testuva",
  "receiver_country_code": "lt",
  "details": "payment for something",
  "redirect_uri": "https://tpp.com/authredirect"
}

Response:

{
  "id": "922ec9531b1f94add983a8ce2ebdc97d",
  "amount": "10.00",
  "currency": "eur",
  "sender_account": "LT330006100519786457841326",
  "receiver_account": "LT330006100519456245678222",
  "receiver_bic": "AKBBLT21312",
  "receiver_full_name": "uab Testuva",
  "receiver_country_code": "lt",
  "receiver_city": null,
  "receiver_street": null,
  "receiver_street_number": null,
  "details": "payment for something"
}
Swift Transactions

Request:

{
  "amount": "10.00",
  "currency": "eur",
  "sender_account": "LT330006100519786457841326",
  "receiver_account": "TR330006100519786457841326",
  "receiver_bic": "AKBBTR21312",
  "receiver_full_name": "uab Testuva",
  "receiver_country_code": "tr",
  "receiver_city": "Vilnius",
  "receiver_street": "Klaipedos",
  "receiver_street_number": "10a",
  "details": "payment for something",
  "redirect_uri": "https://tpp.com/authredirect"
}

Response:

{
  "id": "922ec9531b1f94add983a8ce2ebdc97d",
  "amount": "10.00",
  "currency": "eur",
  "sender_account": "LT330006100519786457841326",
  "receiver_account": "TR330006100519786457841326",
  "receiver_bic": "AKBBTR21312",
  "receiver_full_name": "uab Testuva",
  "receiver_country_code": "tr",
  "receiver_city": "Vilnius",
  "receiver_street": "Klaipedos",
  "receiver_street_number": "10a",
  "details": "payment for something"
}

GET /v1/open-banking/payments/{paymentId}

Required scope to access endpoint: payments

Response:

{
  "id": "922ec9531b1f94add983a8ce2ebdc97d",
  "amount": "10.00",
  "currency": "eur",
  "sender_account": "LT330006100519786457841326",
  "receiver_account": "TR330006100519786457841326",
  "receiver_bic": "AKBBTR21312",
  "receiver_full_name": "uab Testuva",
  "receiver_country_code": "tr",
  "receiver_city": "Vilnius",
  "receiver_street": "Klaipedos",
  "receiver_street_number": "10a",
  "details": "payment for something"
}