Skip to content

Initiate Payment

| View as Markdown

POS : Point of Sale is a device that is used to process transactions by merchant. This API will initiate Payment Request on the POS Machine through merchant’s laptop or desktop if we pass the order id and amount of the payment.

https://kraken.airpay.co.in/airpay/ms/pos/api/create
ParameterType ValueDescriptionValue Like
mercid requiredString
(1-12)
Merchant Id767807
orderid requiredString
(4-12)
Order Id100553
amount requiredNumber
(2-12)
Amount
Not required in the case​​ of save card.
1.00
currency requiredNumber
(3)
Numeric currency code356
isocurrency requiredString
(3)
ISO Currency codeINR
customvar requiredString
(1-250)
Any information passed in the request, which can be received in the response exactly as it was sent. We can pass multiple data in ‘CustomVar’ separated by the '' symbol.
uniqueid requiredString
(4-10)
Unique ID is a unique identifier and have unique value011686
mobile requiredNumber
(10-15)
Mobile Number9XXXXXX157
buyerEmail requiredStringBuyer email idxyz@yopmail.com
buyerPhone requiredNumber
(10-15)
Mobile number (length 10-15)9XXXXXX157
buyerFirstName requiredStringBuyer first nameRAJESH
buyerLastName requiredStringBuyer last nameBABU
privatekey requiredStringPrivatekey91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps
checksum requiredStringChecksum calculated91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps
ParameterType ValueDescriptionValue Like
status requiredNumberStatus Code200
message requiredArrayStatus Message
200 - Success
502 - Failed
100 - Merchant Id not valid
112 - Invalid Order id
113 - Amount not valid
Success
curl --location --request POST 'https://kraken.airpay.co.in/airpay/ms/pos/api/create' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'buyerEmail=xyz@yopmail.com' \
--data-urlencode 'buyerPhone=9XXXXXX157' \
--data-urlencode 'buyerFirstName=RAJESH' \
--data-urlencode 'buyerLastName=BABU' \
--data-urlencode 'amount=1.00' \
--data-urlencode 'mobile=9XXXXXX157' \
--data-urlencode 'orderid=100553' \
--data-urlencode 'customvar=' \
--data-urlencode 'privatekey=91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps' \
--data-urlencode 'checksum=91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps' \
--data-urlencode 'mercid=767807' \
--data-urlencode 'currency=356' \
--data-urlencode 'isocurrency=INR' \
--data-urlencode 'uniqueid=011686'
HTTP/1.1 200 OK
{
"status": 200,
"order_id": "100553",
"message": "order created successfully"
}
{
"status": 500,
"message": []
}