Payment Request
Creates a new payment request with the provided details
Request parameters
{
"Debtor": {
"CompanyName": "Softone S.A.",
"Name": "John Doe",
"VRN": "094123456",
"Email": "john.doe@example.com",
"Phone": "+302101234567"
},
"Currency": "EUR",
"Country": "GR",
"Locale": "el-GR",
"Provider": "dias",
"PaymentType": "Fixed",
"Amount": 125.50,
"Description": "Invoice INV-2026-0042",
"Store": {
"Code": "ATH001",
"TerminalCode": "TERM1234",
"Address": {
"City": "Athens",
"Country": "GR",
"Postal_code": "10434",
"Street_address": "Ermou 12"
}
}
}
{
"Provider": "dias",
"PaymentType": "Fixed",
"Amount": 100.00
}
{
"Provider": "onepay",
"PaymentType": "Fixed",
"Amount": 100.00
}
{
"Provider": "paygate",
"PaymentType": "Fixed",
"Amount": 100.00
}
{
"Provider": "klarna",
"PaymentType": "DynamicQR",
"Amount": 100.00,
"TaxAmount": 0.00,
"Store": {
"Code": "ATH001",
"TerminalCode": "TERM1234",
"Address": {
"City": "Athens",
"Country": "GR",
"Postal_code": "10434",
"Street_address": "Ermou 12"
}
},
"OrderLines": [
{
"Name": "Item 1",
"Quantity": 1,
"UnitPrice": 100.00,
"TotalAmount": 100.00,
"Type": "physical"
}
]
}
{
"Provider": "klarna",
"PaymentType": "StaticQR",
"ShortCode": "STORE-ATHENS-01",
"Amount": 100.00,
"TaxAmount": 0.00,
"Store": {
"Code": "ATH001",
"TerminalCode": "TERM1234",
"Address": {
"City": "Athens",
"Country": "GR",
"Postal_code": "10434",
"Street_address": "Ermou 12"
}
},
"Description": "Static QR checkout",
"OrderLines": [
{
"Name": "Item 1",
"Quantity": 1,
"UnitPrice": 100.00,
"TotalAmount": 100.00,
"Type": "physical"
}
]
}
{
"Provider": "worldline",
"PaymentType": "Fixed",
"Amount": 100.00,
"Debtor": {
"Email": "john.doe@example.com"
}
}
{
"Provider": "viva",
"PaymentType": "Fixed",
"Amount": 100.00
}
{
"Provider": "nexi",
"PaymentType": "Fixed",
"Amount": 100.00
}
Responses
{
"PaymentRequestId": 27,
"Paycode": "RF49923973001012300035905",
"Paylink": "https://uat-paygate.be24.gr/?RequestGuid=8246a88d-c06a-436f-87f0-8dd2795b6b56&ProcessGuid=402b5dda-9cb7-4572-9dc8-d21b61c75040&LanID=2",
"QR": null,
"CreatedDate": "2026-06-12T12:32:30.4719983+03:00"
}
{
"Type": "https://www.rfc-editor.org/rfc/rfc7231#section-6.5.1",
"Title": "Bad Request",
"Status": 400,
"Instance": "/api/payhub/v1/payment/request",
"TraceId": "0HNEBBR7M8HMA:00000004",
"Detail": null,
"Errors": [
{
"Name": "paymentType",
"Reason": "Payment type must be one of the following: Fixed, Open, FixedOpen, SplitPay",
"Code": null,
"Severity": null
}
]
}
{
"Type": "https://www.rfc-editor.org/rfc/rfc7231#section-6.5.3",
"Title": "Forbidden",
"Status": 403,
"Instance": "/api/v1/payment/request",
"TraceId": null,
"Detail": "No registration found",
"Errors": [
{
"Name": "Authorization",
"Reason": "No registration found with apikey or invalid registration ID format.",
"Code": null,
"Severity": null
}
]
}
{
"Type": "https://www.rfc-editor.org/rfc/rfc7231#section-6.5.4",
"Title": "Not Found",
"Status": 404,
"Instance": "/api/payhub/v1/payment/request",
"TraceId": null,
"Detail": "No registration found for Provider 'dias'",
"Errors": [
{
"Name": "Registration",
"Reason": "No registration found",
"Code": null,
"Severity": null
}
]
}
{
"Type": "https://www.rfc-editor.org/rfc/rfc7231#section-6.5.1",
"Title": "One or more errors occurred.",
"Status": 500,
"Instance": "/api/payhub/v1/payment/request",
"TraceId": null,
"Detail": "Exception",
"Errors": [
{
"Name": "Server",
"Reason": "Internal server error",
"Code": null,
"Severity": null
}
]
}
Last modified: 17 June 2026