Appendix D - Apple VAS
These instructions are for preparing Apple VAS (value-added service) transactions.
Merchant ID and URL Slots
Set the Apple VAS Merchant ID and URL property for each slot 1 to 6 using
IDeviceControl --> setConfigInfo().
POS Capabilities
Set the POS capabilities property using
IDeviceControl à setConfigInfo().
Start Transaction
Set the
PaymentMethodsto includePaymentMethod.AppleVAS.Set
AppleVASModeto:VASMode.Single,VASMode.Dual, orVASMode.VASOnly.Set
AppleVASProtocolto:VASProtocol.FullorVASProtocol.URL.
Transaction Response
Data from an Apple VAS (
9F27and9F2A) is returned in separate Apple VAS slot containers.FE—var— VAS Data ContainerFF01—var— Apple VAS Container Slot 1 Container9F27—var— VAS Data. Up to 128 bytes.9F2A—var— Mobile Token. Up to 36 bytes.
FF02—var— Apple VAS Container Slot 2 Container9F27—var— VAS Data. Up to 128 bytes.9F2A—var— Mobile Token. Up to 36 bytes.
FF03—var— Apple VAS Container Slot 3 Container9F27—var— VAS Data. Up to 128 bytes.9F2A—var— Mobile Token. Up to 36 bytes.
FF04—var— Apple VAS Container Slot 4 Container9F27—var— VAS Data. Up to 128 bytes.9F2A—var— Mobile Token. Up to 36 bytes.
FF05—var— Apple VAS Container Slot 5 Container9F27—var— VAS Data. Up to 128 bytes.9F2A—var— Mobile Token. Up to 36 bytes.
FF06—var— Apple VAS Container Slot 6 Container9F27—var— VAS Data. Up to 128 bytes.9F2A—var— Mobile Token. Up to 36 bytes.

