×
Menu

Civica Payment Gateway

 
This page details the inputs, secure inputs and outputs available for the Civica 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
UniqueID
Yes
n/a
ID of the payment
ReferenceNumber
Yes
n/a
The reference number for the transaction
PCIPALCardScheme
Yes
16 Chars
The credit card type for reference uses only. Valid options are:
- american express
- visa
- mastercard
- maestro
PCIPALState
Yes
n/a
The State
TransactionType
Yes
n/a
The Transaction Type
OrderCurrency
Yes
n/a
Currency of the transaction
 
Secure Inputs
Input Fields
Required
Character Limits/
Required Input
Description
CardNumber
Yes
19 chars
Secure input of the card number
CardExpiryMMYY
Yes
4 chars
Secure input of the card expiry - in the format MMYY
CardCSV
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
AuthCode
Authorisation code from the transaction
FullCardAmount
The full amount of the transaction request
ErrorData
Any error data which comes back from the transaction
DisplayMessage
The message displayed from the transaction
ResponseCode
The response code back from the transaction request
ResponseDescription
The description of the response back from the transaction request
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
 
Civica Logic Item
The Civica Logic Item contains the following properties:
 
 
Civica Payment Gateway
 
 
 
1

Success Status Code

Each gateway has its own unique selection of status codes on a request back from the gateway - for Civica, this is: 00000
2

Select Endpoint

  For added security the Civica 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.
3

Test Subdomain

Test Subdomain provided by Civica unique to the client.
4

Url Path

URL Path provided by Civica unique to the client.
5

Merchant ID

Merchant ID provided by Civica unique to the client.
 
For more details, please contact support@pcipal.com, and ask for a copy of the integration documentation for Civica.
The help manual was created with Dr.Explain