Pos-Create-v1: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{PageTitle|title=Barion API: Create a POS in Barion | {{PageTitle|title=Barion API: Create a POS in Barion }} | ||
{| style="margin-left:2em;" align="right" | {| style="margin-left:2em;" align="right" | ||
Revision as of 12:52, 2 May 2023
Barion API: Create a POS in Barion
| POST | /v1/Pos |
|---|
Use the /pos API endpoint to create a shop in Barion.
Prerequisites before use:
v1 This API endpoint is available in API v1 and above.
Authentication
Input properties
| Property name | Property type | Limitations and constraints | Description |
|---|---|---|---|
| Name | string |
|
The unique name of the point of sale (POS) displayed on the Barion Payment Gateway. You have to provide a new name if the intended name is already marked as existing. |
| Url | string |
|
In the case of a webpage, the URL of it, in the case of a mobile application, the download URL (iOS/Android), in the case of a billing program, the URL of it. Only pages with HTTP protocol, indicated safe by the browser will be accepted. |
| Description | string |
|
Enter a brief description of the product/service your POS provides. This is required for the approval of your shop. |
| Logo | string |
|
The POS logo. This is required for approval. Do not use stock photos downloaded from the internet. Maximum upload size is 10 MB. |
| Category | ShopCategory |
|
You can select multiple categories. |
| BusinessContact | BusinessContact |
|
The business contact of the shop. |
| TechnicalContact | TechnicalContact |
|
The technical contact of the shop |
| CustomerServiceContact | CustomerServiceContact |
|
Enter the contact details of your customer service desk, where your customers can contact you. |
| PrimaryCurrency | string |
|
Specify the primary currency of the shop. |
| ExpectedTurnover | ExpectedTurnover |
|
Expected Barion turnover in the primary currency. |
| AverageBasketValue | int |
|
Average basket value in the primary currency. |
| PercentageOfB2BCustomers | decimal |
|
The expected percentage of B2B customers in your shop. |
| PercentageOfNonEuCards | decimal |
|
The expected percentage of non-EU cards in your shop. |
| BarionFullPixel | bool | This specifies if you implement Barion Pixel or Full Pixel. | |
| UsePosForEInvoicing | bool |
|
Set it *True* when you use the shop only for an e-invoicing program. |
| CallBackUrl | string |
|
Specify the URL where Barion sends a request whenever the shop state changes. |
| ReferenceId | string |
|
Use the top-up code of the wallet to distinguish shops arriving through different channels. |
| NoteForApproval | String |
|
Provide additional information for identification if your site is not public. |
| CustomTemplate | string | You can specify individual templates when you open the shop to determine the data displayed. You can edit these on the modification page. | |
| CustomCSS | string | You can specify an individual CustomCss if you want to modify the gateway design of the shop. |
Output properties
| Property name | Property type | Description |
|---|---|---|
| Name | string | The unique name of the shop. |
| PublicKey | Guid | The public key of the shop. |
| SecretKey | Guid | The secret POS key of the shop. |
| Status | ShopStatus | The status of the shop. |
| IsOpen | string | Information whether the shop is open. |
| Description | string | The short description of the shop. |
| Logo | string | The logo of the shop, sent as a URL. |
| BusinessContact | BusinessContact | The business contact of the shop. |
| TechnicalContact | TechnicalContact | The technical contact of the shop.
|
| CustomerServiceContact | CustomerServiceContact | The customer service contact of the shop. |
| CallBackURL | string | The URL where Barion sends a request whenever the shop state changes. |
| ReferenceId | string | The top-up code of the wallet. Used to distinguish shops arriving through different channels. |
| CustomTemplate | string | The custom template you used to modify the displayed data. |
| CustomCSS | string | The custom CSS you used to modify the gateway design. |
IMPORTANT
Callbacks only provide information on the shop state change. If you need more details, implement a separate GetShopState call.