EPS

EPS: An online transfer system jointly developed by Austrian banks and the Austrian government. As a major bank transfer payment method in Austria, it is highly popular among Austrian shoppers. When checking out, customers who select EPS will be redirected to their bank’s online banking page. They then use the bank’s security protocol to authorize the payment via the online banking interface; funds are transferred directly from their bank account, transactions are processed in real time, and both customers and merchants receive immediate confirmation of the payment.


API URL:https://mapi.yabandpay.com/Payments

Method:POST

POST data type:Json

Parameter Type Description Required
user String the UID of cashier account Required
sign String signature Required
method String v3.CreatePayments Required
time Long timestamp Required
  • Parameter
Parameter Type Description Required
pay_method String online Required
sub_pay_method String ESP Required
order_id String order id from Merchant Required
amount String format in cents: € 24.99 should be 24.99, the min amount is EUR 0.10 Required
currency String EUR Required
description String order description Required
demo String custom field Optional
timeout String Timeout (minutes) value 0-1440 Required
redirect_url String the redirect URL after payment is completed Optional
notify_url String asynchronous notification url Required

Signature:

Lexicographical sequence and URL key-value format new string

"amount=1&currency=EUR&demo=test&description=YabandPay test&method=v3.CreatePayments&notify_url=https://www.yabandpay.com/notify&order_id=202508271641&pay_method=online&redirect_url=https://www.yabandpay.com&sub_pay_method=EPS&time=1646388458&timeout=0&user=016683"

Use stringA and secret_key to get stringSign

Get Signa

"0bd354590a7d1c2b3ead56fd25f8661b4f816167e4e197d83e243f74e6e855ab"

Example Request:

{
  "user": "016683",
  "sign": "0bd354590a7d1c2b3ead56fd25f8661b4f816167e4e197d83e243f74e6e855ab",
  "method": "v3.CreatePayments",
  "time": 1646388458,
  "data": {
    "description": "YabandPay test",
    "timeout":"0",
    "pay_method": "online",
    "sub_pay_method": "EPS",
    "order_id": "202508271641",
    "amount": "1",
    "currency": "EUR",
    "redirect_url": "https://www.yabandpay.com",
    "notify_url": "https://www.yabandpay.com/notify",
    "demo": "test"
  }
}

Example Response:

{
  "status": true,
  "code": "200",
  "data": {
    "order_id": "202508271641",
    "trade_id": "c9a8217a-69d2-8338-c065-d24947aabd5a",
    "amount": "1.00",
    "currency": "EUR",
    "url": "https://pay.yabandpay.com/pay_method/ZXBz/YzlhODIxN2EtNjlkMi04MzM4LWMwNjUtZDI0OTQ3YWFiZDVh",
    "state": "processing"
  },
  "message": ""
}

More Information:

Return results:
  1. On a successful API call, the response will be "status": true.

  2. On a failed API call, the response will be "status": false.

We strongly recommend using both Order Query and Asynchronous Notification simultaneously to synchronize and update payment status, ensuring real-time accuracy of payment information.

Result/Error codes:
Status Code Message
true 200 Success
false -1000 Internal error
false -3001 Required field is missing
false -403 The signature Error
false -4011 Not support the payment method

results matching ""

    No results matching ""