Skip to main content

Overview

This API initializes a payment session with CellPay.

The client must send an encrypted payload, an encrypted AES key, and a digital signature to ensure security and data integrity.

Base URL:​

{base-url}/sdk/paymentRequest 

Request / Response: JSON

Header: Token

Request Parameters​

Request Parameters
FieldTypeRequiredDescription
productCodeStringYesProduct code for transaction type.
uniqueTokenStringYesUnique token, max 20 characters.
amountStringYesTransaction amount ≤ 99999999.99.
memberIdStringYesProvided by CellPay.
redirectUrlStringYesRedirect destination after transaction, max 100 characters.
descriptionStringYesTransaction description, max 50 characters.