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",
"transaction_status": null
}
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",
"transaction_status": null
}
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",
"transaction_status": "processing"
}