PosKey
property as a query parameter.Barion Shop Authentication: Difference between revisions
Jump to navigation
Jump to search
(made header-based shop authentication the default, mentioning the legacy auth as a note) |
m (removed mention of POST API endpoints) |
||
(One intermediate revision by the same user not shown) | |||
Line 9: | Line 9: | ||
To use an endpoint which requires shop-level authentication, pass your Barion shop's POS key as the '''x-pos-key''' header parameter. | To use an endpoint which requires shop-level authentication, pass your Barion shop's POS key as the '''x-pos-key''' header parameter. | ||
{{NotificationBox|title=NOTE|text=API endpoints below v4 | {{NotificationBox|title=NOTE|text=<tt>GET</tt> API endpoints below v4 also accept the <code>PosKey</code> property as a query parameter.|color=#038Ed3}} | ||
== Errors == | == Errors == | ||
Latest revision as of 09:49, 24 April 2024
What is shop authentication?
The API endpoints related to handling a shop's payment flow are accessible using the shop's own unique API key, known as POS key.
For a full list of such endpoints see List of Barion API endpoints.
Using POS keys
To use an endpoint which requires shop-level authentication, pass your Barion shop's POS key as the x-pos-key header parameter.
NOTE
GET API endpoints below v4 also accept the
Errors
An invalid key generates an AuthenticationFailed
error.
Managing POS keys
A POS key is automatically generated for your shop when you create it, and cannot be changed later. To obtain it, either
- get the key from the confirmation e-mail that was sent to you when you opened the shop, or
- go to the shop's detail page on the Barion secure site and use the Secret key value (Shops -> Actions -> Details)