×
Menu

Barclaycard Smartpay A Payment Gateway

 
This page details the inputs, secure inputs and outputs available for the Barclaycard Smartpay A Payment Gateway, how to complete each field, and an external link to the Barclaycard Smartpay A integration documentation.
 
PCI Pal must check any payment gateway integrations prior to going live.  The documentation disclaimer (which applies throughout this guide) should be read before commencing any configuration of payment gateways.
 

Inputs

Input Fields
Required
Character Limits/Required Input
Description
merchantAccount
Yes
n/a
The merchant account identifier you want to process the transaction with
reference
Yes
n/a
A reference to uniquely identify the payment. This reference is used in all communication with you about the payment status. We recommend using a unique value per payment; however, it is not a requirement
amountValue
Yes
num
The amount for the transaction
currency
Yes
3 char
The three-character currency code for the transaction
houseNumberOrName
Yes
15 char
The house number or name for the transaction
street
Yes
25 char
The street for the transaction
stateOrProvince
Yes
25 char
The state or province for the transaction
country
Yes
2 char
The country for the transaction
city
Yes
25 char
The city for the transaction
postalCode
Yes
15 char
The postal code for the transaction
holderName
Yes
n/a
The name of the card holder, as printed on the card
 

Secure Inputs

Input Fields
Required
Character Limits/Required Input
Description
number
Yes
19 chars
Secure input of the card number
expiry
Yes
3 or 4 chars
 
Secure input of the card CVV, either three or four digits long depending on the card
cvc
Yes
4 chars
Secure input of the card expiry - in the format MMYY
 

Outputs

Output Fields
Description
networkTxReference
A reference for the transaction, provided by Smartpay
responseCode
The result of the transaction
refusalReasonRaw
If the payment was refused, the refusal reason will be specified here.
paymentMethod
The card type that was used for the transaction
faultString
A description of any error that occurred with the request
 
Please email support@pcipal.com for a copy of the Barclaycard Smartpay A documentation.
The help manual was created with Dr.Explain