Creating a Session
Body
pricenumberRequiredExample:
Hpp payment price
99.99phoneNumberstringRequiredExample:
Hpp user phone number
+1234567890descriptionstringRequiredExample:
Hpp payment description
Payment for order #12345currencystringRequiredExample:
Hpp payment currency
USDaccountCodestringOptionalExample:
Hpp payment accountCode
ACC123invoiceNumberstringRequiredExample:
Hpp payment invoiceNumber
INV-2025-0001referenceNamestringRequiredExample:
Hpp payment referenceName
Order #12345dueDatestring · date-timeRequiredExample:
Hpp payment dueDate
2025-10-10T08:18:04.983ZsubTotalnumberRequiredExample:
Hpp payment subTotal
89.99taxAmountnumberRequiredExample:
Hpp payment taxAmount
10enableTippingbooleanRequiredExample:
Hpp payment enableTipping
trueitemsstring[]RequiredExample:
Hpp payment items
[{"itemName":"Product A","sku":"SKU123","quantity":1,"price":89.99,"saveForFutureRef":false,"isTaxApplied":true,"appliedTaxes":[{"taxName":"VAT","taxRate":10,"taxAmount":9}]}]hideTaxbooleanOptionalExample:
Hide Tax in order-summary on HPP
falseemailCustomerbooleanOptionalExample:
Hpp payment emailCustomer
trueResponses
200
Get Paid link created successfully.
application/json
post
/custom/hppPOST /custom/hpp HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 529
{
"email": "[email protected]",
"price": 99.99,
"phoneNumber": "+1234567890",
"description": "Payment for order #12345",
"currency": "USD",
"accountCode": "ACC123",
"invoiceNumber": "INV-2025-0001",
"referenceName": "Order #12345",
"dueDate": "2025-10-10T08:18:04.983Z",
"subTotal": 89.99,
"taxAmount": 10,
"enableTipping": true,
"items": [
{
"itemName": "Product A",
"sku": "SKU123",
"quantity": 1,
"price": 89.99,
"saveForFutureRef": false,
"isTaxApplied": true,
"appliedTaxes": [
{
"taxName": "VAT",
"taxRate": 10,
"taxAmount": 9
}
]
}
],
"hideTax": false,
"emailCustomer": true
}200
Get Paid link created successfully.
{
"message": "text",
"link": "text",
"id": "text",
"QRCodeImgUrl": "text"
}Last updated