POS Object

Required if the merchant is utilizing a third party point of sale device.


Vendor Name

Description

The name of the vendor the POS system was purchased at.

JSON String

pos_vendor_name

Type

String

Required

Yes

Comments

Max Length 32.


Make

Description

The make of the POS system.

JSON String

pos_make

Type

String

Required

Yes

Comments

Max Length 32.


Model

Description

The model of the POS system.

JSON String

pos_model

Type

String

Required

Yes

Comments

Max Length 32.


Vendor Contact Name

Description

Contact name of the point of sale vendor.

JSON String

pos_vendor_contact_name

Type

String

Required

Yes

Comments

Max Length 32.


Version

Description

The version of the POS system.

JSON String

pos_version

Type

String

Required

Yes

Comments

Max Length 32.


Vendor Phone Number

Description

Phone number of the point of sale vendor.

JSON String

pos_vendor_phone_number

Type

String

Required

Yes

Comments

Format: (NNN)NNN-NNNN


Type

Description

The type of POS system used.

JSON String

pos_type

Type

String. Static Variables below.

Required

Yes

Comment

Valid Values Below:

XS_TYPE_GATEWAY = "Gateway";

XS_TYPE_ENCRYPTION = "Encryption";

XS_TYPE_SOFTWARE = "Software";



POS o_pos = new POS();
		  o_pos.setVendorName( "TestVendorLLC" );
		  o_pos.setMake( "TestPOSMake" );
		  o_pos.setModel( "TestPOSModel );
		  o_pos.setVendorContactName( "First.Last" );
		  o_pos.setVendorPhoneNumber( "(480)555-5555" );
		  o_pos.setType( POS.XS_TYPE_SOFTWARE = "Software" );
o_pos.setPOS( o_pos );