This page details the inputs, secure inputs and outputs available for the Chargent Logic Item, how to complete each field.
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
|
OpportunityId
|
Yes
|
n/a
|
ID of the payment
|
CustomerToken
|
Yes
|
n/a
|
The reference number for the transaction
|
CardType
|
Yes
|
n/a
|
The credit card type
|
Secure Inputs
Input Fields
|
Required
|
Character Limits/
Required Input
|
Description
|
CardNumber
|
Yes
|
19 chars
|
Secure input of the card number
|
CardExpiry
|
Yes
|
4 chars
|
Secure input of the card expiry - in the format MMYY
|
CardSecurity
|
Yes
|
3 or 4 chars
|
Secure input of the card CVV, either three or four digits long depending on the card
|
Outputs
Output Fields
|
Description
|
IsSuccess
|
The following values can be seen:
-true
-false
|
pcipal.errorMessage
|
PCI Pal Specific Error Message. If anything goes wrong in the sending of a request, our internal error handling will respond with a message on the output of the flow
|
Chargent Logic Item
The Chargent Logic Item contains the following properties:
 Success Status Code
Each gateway has its own unique selection of status codes on a request back from the gateway
|
|
 Select Endpoint
For added security the Chargent endpoints have been hardcoded into the integration. Test or Live needs to be selected from the Select Endpoint drop down list, depending on the transaction being conducted
|
|
 Client ID
Client ID provided by Chargent unique to the client
|
|
 Client Secret
Client Secret provided by Chargent unique to the client
|
|
 Username
Username provided by Chargent unique to the client
|
|
 Password
Username provided by Chargent unique to the client
|
|
 Url Path
Url Path provided by Chargent to the client
|
|
 Merchant Name
Merchant Name provided by Chargent to the client
|
|
For more details, please contact support@pcipal.com, and ask for a copy of the integration documentation for Chargent