Logotype
For developers
By Qliro
Select search filters:
0
0
/
Get started
Overview
When you are ready do initiate the payment towards Qliro you need to do the following:
  • Create order in Qliro Merchant API​
  • Get order with orderid to get paymentLink​
Send an SMS or provide a QR-code to the customer including paymentLink to the Hosted Payment Page. The Hosted Payment Page will be active for 30 minutes. 
  • Customer selects preferred payment method and confirms purchase with BankID
  • For all post purchase operations please visit Order management section.
Create order
Create the instore order by sending in the order items, customer information and merchant provided metadata.
In the create order response you will get a key to the customer order – the OrderID.
For details on the request/response parameters as well as error codes, please continue to the API reference.
 
How-to
  1. Generate your authentication token.
  2. Make a POST request towards checkout/merchantapi/instore/orders.
  3. Retreive the OrderID from the response.
Get order
Get order provides you with the order information – customer information, merchant provided metadata and payment methods.
Included in the response is a Payment link. The customer receives this link in a SMS or a QR-code, depending on what you support, but can also be used as a backup if customer did not receive a link.
 
For details on the request/response parameters as well as error codes, please continue to the API reference.
 
How-to
Use the OrderID to make a GET request towards checkout/merchantapi/instore/orders/{OrderId}.
 
Error Codes
Non-InStore orders will not be able to access via InStore GetOrder call.
Below is a sample error
1
2
3
4
5
{
  "ErrorCode": "INVALID_ORDER_ID",
  "ErrorMessage": "Not an InStore order.",
  "ErrorReference": "aac027a0-e159-4da9-bde9-706436317e09"
}