API get list of paymentRequest
Returns a paginated list of payment requests as { meta: { count, totalPages, page, limit }, data: [...] }. Only requests created through this API are listed (from is forced to eCommerce). Money fields in order (amount, tax, discount) are in dollars. All other money fields (e.g. order.baseAmount, order.totalAmount, order.products[].cost/tax/discount/total) are returned unconverted, in cents.
query Parameters
endDayFilter by creation date, end of range (e.g. 2025-01-31)
startDayFilter by creation date, start of range (e.g. 2025-01-01)
orderIdFilter by order id
limitItems per page (default 10)
pagePage number (default 1)
Headers
key-hashSecurity key hash issued to your integration (merchant dashboard: Administration → Security Keys).
API get list of paymentRequest › Responses
Paginated payment requests. Money fields in dollars.
API create paymentRequest
Create a new payment request with billing info and optional product line items.
amount / tax: integer amounts in cents (1000 = $10.00); responses return them converted to dollars (amount: 200 → 2, tax: 10 → 0.1).
currency: ignored; the merchant gateway currency is used.
clientId: ignored; derived from your API key (key-hash).
customValues: merchant-configured custom fields ({ key, label, value }); keys must exist in the merchant order metadata, unknown keys are rejected.
products: optional list of products.
Headers
key-hashSecurity key hash issued to your integration (merchant dashboard: Administration → Security Keys).
API create paymentRequest › Request Body
amountInteger amount in cents (1000 = $10.00). Converted to dollars in responses (amount: 200 is returned as 2).
clientIdIgnored. Derived from your API key (key-hash).
showBillingIf Billing Address must show in Single Payment Page
showShippingIf Shipping Address must show in Single Payment Page
customerIdCustomer identifier
currencyIgnored; the merchant gateway currency is used.
orderIdOrder identifier
orderDescriptionOrder descriptions
taxInteger amount in cents (1000 = $10.00). Converted to dollars in responses (tax: 10 is returned as 0.1).
poNumberOrder PO Number
productsOptional list of products.
Merchant-configured custom fields; unknown keys are rejected.
shippingDeprecated. Ignored for totals and validation; include any shipping fee in amount (and tax fields as applicable).
API create paymentRequest › Responses
Payment request created.
API view paymentRequest by id
Retrieve a single payment request by ID. Ids belonging to another merchant return 404. Money fields in order (amount, tax, discount) are in dollars. All other money fields (e.g. order.baseAmount, order.totalAmount, order.products[].cost/tax/discount/total) are returned unconverted, in cents.
path Parameters
idPayment request ID
Headers
key-hashSecurity key hash issued to your integration (merchant dashboard: Administration → Security Keys).
API view paymentRequest by id › Responses
Payment request returned. Money fields in dollars.
Delete a Payment request by ID
Soft-deletes a payment request (active: false, deletedAt set). Paid requests cannot be deleted (400). The response is always { "success": true }.
path Parameters
idPayment request ID
Headers
key-hashSecurity key hash issued to your integration (merchant dashboard: Administration → Security Keys).
Delete a Payment request by ID › Responses
Payment request deleted.
success
