These instructions are for preparing Apple VAS (value-added service) transactions.
Set the Apple VAS Merchant ID and URL property for each slot 1 to 6 using IDeviceControl --> setConfigInfo().
Set the POS capabilities property using IDeviceControl Γ setConfigInfo().
Set the PaymentMethods to include PaymentMethod.AppleVAS.
Set AppleVASMode to: VASMode.Single, VASMode.Dual, or VASMode.VASOnly.
Set AppleVASProtocol to: VASProtocol.Full or VASProtocol.URL.
Data from an Apple VAS (9F27 and 9F2A) is returned in separate Apple VAS slot containers.
FE β var β VAS Data Container
FF01
var9F27 β var β VAS Data. Up to 128 bytes.
9F2A β var β Mobile Token. Up to 36 bytes.
FF02 β var β Apple VAS Container Slot 2 Container
9F27 β var β VAS Data. Up to 128 bytes.
9F2A β var β Mobile Token. Up to 36 bytes.
FF03 β var β Apple VAS Container Slot 3 Container
9F27 β var β VAS Data. Up to 128 bytes.
9F2A β var β Mobile Token. Up to 36 bytes.
FF04 β var β Apple VAS Container Slot 4 Container
9F27 β var β VAS Data. Up to 128 bytes.
9F2A β var β Mobile Token. Up to 36 bytes.
FF05 β var β Apple VAS Container Slot 5 Container
9F27 β var β VAS Data. Up to 128 bytes.
9F2A β var β Mobile Token. Up to 36 bytes.
FF06 β var β Apple VAS Container Slot 6 Container
9F27 β var β VAS Data. Up to 128 bytes.
9F2A β var β Mobile Token. Up to 36 bytes.