cardNumber | Y | The card details entered directly - PAN |
expiryMonth | Y | Expiry month, as shown on the card or as provided for a card scheme token. January=1, through to December=12 represented as a string |
expiryYear | Y | Year, as shown on the card. Data is a string that consists of the characters 0-9. Min length: 2 Max length: 2 |
amount | Y | Transaction amount to be debited from cardholder |
currency | Y | Currency of the transaction in ISO 4217 alpha code. e.g NGN |
cvv | Y | Card verification code, as printed on the back or front of the card or as provided for a card scheme token. |
javaEnabled | Y | Indicates whether or not the payer's browser supports Java.You obtain this value from the navigator.javaEnabled property of the payer's browser. |
language | Y | The language supported for the payer's browser as defined in IETF BCP47.You obtain this value from the navigator.language property of the payer's browser. |
screenHeight | Y | The total height of the payer's browser screen in pixels. You obtain this value from the screen.height property of the payer's browser |
timeZone | Y | Browser time zone offset between -840 to +840. Time difference between UTC time and the Cardholder browser local time, in minutes. The time zone offset is the difference, in minutes, between UTC and local time. Note that this means that the offset is positive if the local time zone is behind UTC and negative if it is ahead. For example, for time zone UTC+10:00 |
colorDepth | Y | The bit depth (in bits per pixel) of the color palette for displaying images. You obtain this value from the screen.colorDepth property of the payer's browser. |
userAgent | Y | The User-Agent header of the browser the customer used to place the order.For example, MOZILLA/4.0 |
payerEmail | Y | Email of the customer making the payment |
client_ref | N | Unique transaction reference generated from client. When this field is not provided, our system will generate a transaction reference which will be provided in the response |
card_pin | Required for Verve cards | The 4-digit PIN of the card provided by the card holder |
authNotifyUrl | Y | The URL to which the end2endPay will send Webhook notifications when an transaction order is created or updated. |
payerIp | Y | Browser IP address of the payer |
nameOnCard | R | Name as printed on the card |
firstName | R | Payer's firtname |
lastName | R | Payer's lastname |
payerPhone | R | Phone number of the payer |
billingCity | R | Billing city of the payer |
billingCountry | R | Country code of the payer - ISO 3-digit alpha code |
billingPostCode | R | Postcode/ZipCode of the payer |
billingStateProvince | R | State/Province of the payer |
| billingStreet | R | Street address of the payer |