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.
Deprecated Field Data | (Field JSON) location change |
---|---|
POS.EntryMode as Manual | ("EntryMode": "manual") change location to Attributes.EntryMode |
POS.EntryMode as Manual Fallback | ("EntryMode": "manual-fallback") change location to Attributes.EntryMode |
POS.EntryMode as Magnetic Stripe | ("EntryMode": "magstripe") change location to Attributes.EntryMode |
POS.EntryMode as Magnetic Stripe Fallback | ("EntryMode": "magstripe-fallback") change location to Attributes.EntryMode |
POS.EntryMode as Magnetic Stripe | ("EntryMode": "magstripe") change location to Attributes.EntryMode |
POS.EntryMode as Chip | ("EntryMode": "chip") change location to Attributes.EntryMode |
POS.EntryMode as Contactless Chip | ("EntryMode": "contactless-chip") change location to Attributes.EntryMode |
POS.EntryMode as Card-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.
Deprecated Field Data | (Previous JSON) (New JSON) |
---|---|
POS.Type as POS | ("Type": "pos") change to ("InitiatedByPOS": true) in ProcessingSpecifiers |
POS.Type as ECommerce | ("Type": "ecommerce") change to ("InitiatedByECommerce": true) in ProcessingSpecifiers |
POS.Type as Recurring | ("Type": "recurring") change to ("RecurringPayment": true) in ProcessingSpecifiers |
POS.Type as Standing | ("Type": "standing") change to ("StandingPayment": true) in ProcessingSpecifiers |
POS.Type as Telephone | ("Type": "telephone") change to ("TelephoneOrder": true) in ProcessingSpecifiers |
POS.Type as Mail | ("Type": "mail") change to ("MailOrder": true) in ProcessingSpecifiers |
POS.Type as Fax | ("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.
Deprecated Field Data | (Previous JSON) (New JSON) |
---|---|
POS.DebitType as Direct Debit | ("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.
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 |