| Name |
Format |
Values |
Comments |
| VendorTxCode |
Alphanumeric (Max 40 characters) |
Vendor Transaction Code |
This should be your own reference code to the original transaction.
|
| Amount |
Numeric (1.00 to 100,000.00) |
Amount for the Transaction containing minor digits formatted to 2 decimal places where appropriate |
Must be positive and numeric, and may include a decimal place where appropriate. Minor digits should be formatted to two decimal places. e.g. 5.10, or 3.29. Values such as 3.235 and 2.3 will be rejected.
|
| Currency |
Alphanumeric (3 characters) |
Three-letter currency code to ISO 4217 Examples: GBP, EUR and USD |
The currency must be supported by one of your VSP merchant accounts or the transaction will be rejected.
|
| Description |
Alphanumeric (Max 100 characters) |
Free text description of goods or services being purchased |
The description of goods purchased is displayed in the Administrative screens for your future reference.
|
| SuccessURL |
Alphanumeric (Max 2000 characters) |
Full qualified URL (including http:// or https:// header). |
The URL of the page/script to which the user is redirected if the transaction is successfully authorised. You may attach parameters if you wish, but the VSP will also send an encrypted field containing important information appended to this URL (see below).
|
| FailureURL |
Alphanumeric (Max 2000 characters) |
Full qualified URL (including http:// or https:// header). |
The URL of the page/script to which the user is redirected if the transaction is successfully authorised. You may attach parameters if you wish, but the VSP will also send an encrypted field containing important information appended to this URL (see below).
|
Along with the required fields that need to be sent there are also optional fields, for example the Billing Address, Billing Postcode and Shopping Basket Contents. |
Optional: BillingAddress |
Alphanumeric (Max 200 characters) |
Free format field for the shopper's Billing Address without the Post/Zip code |
If provided this information will populate the Billing Address edit box on the card input screens. This information is required if Address Verification (AVS) is used by your site.
|
Optional: BillingPostCode |
Alphanumeric (Max 10 characters) |
The Post code or Zip code of the shopper's billing address |
If provided this information will populate the Billing Post Code edit box on the card input screens. This information is required if Address Verification (AVS) checks are on.
|
Optional: DeliveryAddress |
Alphanumeric (Max 200 characters) |
Free format field for the shopper's Delivery Address without the Post/Zip code |
This information is not used in AVS checks but is held on the reporting systems for your records.
|
Optional: DeliveryPostCode |
Alphanumeric (Max 10 characters) |
The Post code or Zip code of the shopper's delivery address |
This information is not used in AVS checks but is held on the reporting systems for your records.
|
Optional: CustomerName |
Alphanumeric (Max 100 characters) |
The name of the shopper. |
The shopper's name will appear in the cardholder name box on the payment pages.
|
Optional: ContactNumber |
Alphanumeric (Max 20 characters) |
The telephone number on which to contact the shopper. |
The information is not used in shopper validation at present and is available for reporting purposes only.
|
Optional: ContactFax |
Alphanumeric (Max 20 characters) |
The fax number on which to contact |
The information is not used in shopper validation at present and is available for reporting purposes only.
|
Optional: Basket |
Alphanumeric (Max 7500 characters) |
Details of the shopping basket. Format of the Basket field can be found here |
This field can use to supply details of the shopper's order. Future versions of the system will use this field to supply Line Item detail for purchase cards.
|
The below table lists all the additional fields which you can submit within the crypt field with each transaction to determine how you wish Protx to handle the transaction and information regarding the email notifications which is sent. |
Optional: CustomerEMail |
Alphanumeric (Max 255 characters) |
The shopper's e-mail address |
The current version of VSP Server does not send confirmation e-mails (although future version will) to the shopper. This field is provided for your records only.
|
Optional: AllowGiftAid |
Flag |
0 = No Gift Aid Box displayed (default) 1 = Display Gift Aid Box on payment screen |
This flag allows the gift aid acceptance box to appear for this transaction on the payment page. This only appears if your vendor account is Gift Aid enabled.
|
Optional: ApplyAVSCV2 |
Flag |
0 = If AVS/CV2 enabled then check them. If rules apply, use rules. (default) 1 = Force AVS/CV2 checks even if not enabled for the account. If rules apply, use rules. 2 = Force NO AVS/CV2 checks even if enabled on account. 3 = Force AVS/CV2 checks even if not enabled for the account but DON'T apply any rules.
|
Using this flag you can fine tune the AVS/CV2 checks and rule set you've defined at a transaction level. This is useful in circumstances where direct and trusted shopper contact has been established and you wish to override the default security checks.
|
Optional: Apply3DSecure |
Flag |
0 = If 3D-Secure checks are possible and rules allow, perform the checks and apply the authorisation rules. (default) 1 = Force 3D-Secure checks for this transaction if possible and apply rules for authorisation. 2 = Do not perform 3D-Secure checks for this transaction and always authorise. 3 = Force 3D-Secure checks for this transaction if possible but ALWAYS obtain an auth code, irrespective of rule base.
|
Using this flag you can fine tune the 3D Secure checks and rule set you've defined at a transaction level. This is useful in circumstances where direct and trusted shopper contact has been established and you wish to override the default security checks.
|