iPOS Transact
Gift
POST/gift

Submits a payment transaction request utilizing transaction type 12, an existing card token, customer contact preferences, and address verification.

Header Parameters

token*
string

Body Parameters

merchantAuthentication

merchantId*
string
transactionReferenceId*
string

preferences

eReceipt
boolean
customerName
string
com
string
customerMobile
string
requestCardToken
boolean

transactionRequest

amount
string
transactionType
number
cardToken
string
applySteamSettingTipFeeTax
boolean

avs

StreetNo
string
Zip
string
POST/gift
1curl --location 'https://payment.ipospays.tech/api/v3/iposTransact' \
2--header 'token: ' \
3--header 'Content-Type: application/json' \
4--data '{
5 "merchantAuthentication": {
6 "merchantId": "123456789123",
7 "transactionReferenceId": "TXN000"
8 },
9 "preferences": {
10 "eReceipt": false,
11 "customerName": "Jane Doe",
12 "example@gmail": {
13 "com": "janedoe@example.com"
14 },
15 "customerMobile": "+14242424243",
16 "requestCardToken": true
17 },
18 "transactionRequest": {
19 "amount": "2500",
20 "transactionType": 12,
21 "cardToken": "card-token-value-example",
22 "applySteamSettingTipFeeTax": false
23 },
24 "avs": {
25 "StreetNo": "123 Main St",
26 "Zip": "90210"
27 }
28}'
Response

// Awaiting response…

Sample response
{
  "iposhpresponse": {
    "responseCode": "200",
    "responseMessage": "success",
    "errResponseCode": "",
    "errResponseMessage": "",
    "transactionReferenceId": "TXN1718000000123",
    "transactionType": "12",
    "transactionId": "TXID-88990011",
    "amount": "2500",
    "responseApprovalCode": "APP12345",
    "rrn": "219313501821",
    "transactionNumber": "4321",
    "batchNumber": "123",
    "customFee": "0",
    "totalAmount": "2500"
  }
}