Appearance
Objects Deprecated
NOTE
The POS object, payload JSON object, fields are deprecated and the data is relocated.
Assistance is provided here with conversion details for these field relocations.
POS object - field relocations
Each field under the POS object is being deprecated. These fields are being relocated in the JSON payload.
Before field relocations - POS object in an example JSON payload
json
{
"Amount": {
"Total": 5.5,
"Tax": 0.9,
"Currency": "USD"
},
"PaymentMethod": {
"Card": {
"Track2": {
"Track2": ";5204910211482784=2512901?"
},
"PIN": {
"Data": "E8F5AB34A836C0BB",
"KSN": "FFFF9876543210E00002"
}
}
},
"POS": {
"EntryMode": "magstripe",
"Type": "pos",
"DebitType": "direct",
"Device": "Ingenico Move/5000",
"DeviceVersion": "0.0",
"Application": "EXAMPLE POS App",
"ApplicationVersion": "0.0",
"Timestamp": "2021-02-02T14:06:18"
},
"Detail": {
"MerchantData": {
"CustomerID": "991111"
}
}
}After field relocations - New fields in an example JSON payload
json
{
"Amount": {
"Total": 5.5,
"Tax": 0.9,
"Currency": "USD"
},
"PaymentMethod": {
"Card": {
"Track2": {
"Track2": ";5204910211482784=2512901?"
},
"PIN": {
"Data": "6AAEAEB42F24D677",
"KSN": "FFFF9876543210E00002"
}
}
},
"Attributes": {
"EntryMode": "magstripe",
"ProcessingSpecifiers": {
"InitiatedByPOS": true,
"DebitDirect": true
}
},
"TransactionEntry": {
"Device": "Ingenico Move/5000",
"DeviceVersion": "0.0",
"Application": "EXAMPLE POS App",
"ApplicationVersion": "0.0",
"Timestamp": "2021-02-02T14:06:18"
},
"Detail": {
"MerchantData": {
"CustomerID": "991111"
}
}
}POS.EntryMode field relocation
This is the entry mode for the card data. The relocation to the new field is mapped in the below table.
View POS.EntryMode field relocation
| Deprecated Field Data | (Field JSON) location change |
|---|---|
| POS.EntryModeasManual | ("EntryMode": "manual") change location to Attributes.EntryMode |
| POS.EntryModeasManualFallback | ("EntryMode": "manual-fallback") change location to Attributes.EntryMode |
| POS.EntryModeasMagneticStripe | ("EntryMode": "magstripe") change location to Attributes.EntryMode |
| POS.EntryModeasMagneticStripeFallback | ("EntryMode": "magstripe-fallback") change location to Attributes.EntryMode |
| POS.EntryModeasMagneticStripe | ("EntryMode": "magstripe") change location to Attributes.EntryMode |
| POS.EntryModeasChip | ("EntryMode": "chip") change location to Attributes.EntryMode |
| POS.EntryModeasContactlessChip | ("EntryMode": "contactless-chip") change location to Attributes.EntryMode |
| POS.EntryModeasCard-on-file | ("EntryMode": "card-on-file") change location to Attributes.EntryMode |
POS.Type field relocation
This is the transaction type field. The relocation to the new field is mapped in the below table.
View POS.Type field relocation
| Deprecated Field Data | (Previous JSON) (New JSON) |
|---|---|
| POS.TypeasPOS | ("Type": "pos") change to ("InitiatedByPOS": true) in ProcessingSpecifiers |
| POS.TypeasECommerce | ("Type": "ecommerce") change to ("InitiatedByECommerce": true) in ProcessingSpecifiers |
| POS.TypeasRecurring | ("Type": "recurring") change to ("RecurringPayment": true) in ProcessingSpecifiers |
| POS.TypeasStanding | ("Type": "standing") change to ("StandingPayment": true) in ProcessingSpecifiers |
| POS.TypeasTelephone | ("Type": "telephone") change to ("TelephoneOrder": true) in ProcessingSpecifiers |
| POS.TypeasMail | ("Type": "mail") change to ("MailOrder": true) in ProcessingSpecifiers |
| POS.TypeasFax | ("Type": "fax") change to ("FaxOrder": true) in ProcessingSpecifiers |
POS.DebitType field relocation
This indicates the kind of debit transaction. The relocation to the new field is mapped in the below table.
View POS.DebitType field relocation
| Deprecated Field Data | (Previous JSON) (New JSON) |
|---|---|
| POS.DebitTypeasDirectDebit | ("DebitType": "direct") change to ("DebitDirect": true) in ProcessingSpecifiers |
POS Device, Application and Timestamp field relocations
The POS Device fields, POS Application fields and POS Timestamp field contain information about the method and time of transaction entry. The relocations to the new fields are mapped in the below table.
View POS Device, Application and Timestamp field relocations
| Deprecated Field Data | (Field JSON) location change |
|---|---|
| POS.DeviceVersion | ("DeviceVersion": "1.0.0") change location to TransactionEntry |
| POS.Device | ("Device": "Ingenico Move/5000") change location to TransactionEntry |
| POS.ApplicationVersion | ("ApplicationVersion": "1.0.0") change location to TransactionEntry |
| POS.Application | ("Application": "Ingenico Move/5000") change location to TransactionEntry |
| POS.Timestamp | ("Timestamp": "2025-03-03T11:12:33") change location to TransactionEntry |
