×
Menu

Chase Paymentech (Orbital) Payment Gateway

 
This page details the inputs, secure inputs and outputs available for the Chase Paymentech Payment Gateway, how to complete each field, and an external link to the Chase Paymentech 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
OrbitalConnectionUsername
Yes
n/a
Unique Connection Username provided by Chase
OrbitalConnectionPassword
Yes
n/a
Unique Connection Password provided by Chase
MessageType
Yes
1 char
The Transaction New Order Transaction Type:
A Authorization request
AC Authorization and Mark for Capture
FC Force-Capture request
R Refund request
MerchantID
Yes
6 num
Gateway merchant account number assigned by Chase Merchant Services
TerminalID
Yes
n/a
Merchant Terminal ID assigned by Chase Merchant Services
CardBrand
No
2 char
Card Type/Brand for the Transaction:
Required for:
DP PINless Debit (Generic Value Used in Requests)
EC Electronic Check
ED European Direct Debit
IM International Maestro
ccCardVerifyPresenceInd
No
1 num
Required for VISA or Discover Transactions, value should be set to 1.
priorAuthCd
No
6 char
Conditionally required for prior authorization or activation type transactions.
AVSaddress1
No
30 an
Cardholder Billing Address Line 1
AVSaddress2
No
30 an
Cardholder Billing Address Line 2
AVScity
No
20 an
Cardholder Billing City
AVSstate
No
2 char
Cardholder Billing State
AVSname
No
30 an
Cardholder Billing Name
AVScountryCode
No
2 char
Cardholder Billing Country Code e.g. US
AVSzip
No
10 an
Cardholder Billing Zip/Postal Code
AVSphoneNum
No
14 num
Cardholder Billing Phone Number
AVSDestname
No
30 an
Destination Address Name
AVSDestaddress1
No
30 an
Destination Address Address Line 1
AVSDestaddress2
No
30 an
Destination Address Address Line 2
AVSDestcity
No
20 an
Destination Address City
AVSDeststate
No
10 an
Destination Address State
AVSDestzip
No
10 an
Destination Address Zip/Postal Code
AVSDestcountryCode
No
2 char
Destination Address Country Code e.g. US
AVSDestphoneNum
No
14 num
Destination Address Phone Number
OrderID
Yes
22 an
Unique Order Reference ID for the transaction
Amount
Yes
12 num
Amount to be taken in base units. e.g. 100 for $1.00
ShippingMethod
No
1 char
Method of Shipping To A Customer:
C Lowest Cost
D Carrier Designated by Customer
E Electronic Delivery*
G Ground*
I International
M Military
N Next Day or Overnight*
O Other
P Store Pickup*
S Same Day*
T Two Day Service*
W Three Day Service*
For American Express, use only values marked with an asterisk.
CustomerEmail
No
50 char
Customer Email Address
AddProfileFromOrder
No
1 char
When creating a profile during the Order request, defines how Customer Profile Number will be generated:
A Auto-Generate the customerRefNum
S Use customerRefNum field
O Use orderID as the customerRefNum
D Use comments as the CustomerRefNum
CustomerProfileOrderOverrideInd
No
2 char
Conditionally required when adding a Profile as part of an Authorization:
NO No mapping to order data
OI Use customerRefNum for orderID
OD Use customerRefNum for comments
OA Use customerRefNum for orderID and comments
Comments
No
64 an
Free form comment  that the merchant can send in, with any information being stored with the transaction details
ShippingRef
No
40 an
Free form shipping reference that the merchant can send in, with any information being stored with the transaction details
TaxInd
No
1 num
Conditionally required for Level 2 Data:
0 Not provided
1 Included
2 Non-Taxable
TaxAmount
No
12 num
Tax Amount for the purchase
CustomerPhone
No
14 num
Customer Phone Number
CustomerName
No
30 an
Customer Name
CustomerAni
No
10 num
Cusomer Automatic Number ID
FraudScoreIndicator
No
1 num
Used to request the type of fraud analysis performed on the transaction. The value in this field directly determines the scope of elements returned in the response message:
1 Short Form Request
RulesTrigger
No
1 char
Determines whether the Safetech Agent Web Console rules are returned:
Y Triggered rules are returned
N Triggered rules are not returned
SafetechMerchantID
No
6 num
A value assigned by Chase Merchant Services when a merchant is enabled for the Safetech service. This is not the same value as Transaction Division number found in the MerchantID element
kttDataString
No
n/a
User Defined Data String to be sent in on the fraud request
mitMsgType
No
4 char
Indicates the message type to be used for the message type records
For Example: CSTO/CGEN/CINS/CEST/CUSE/CREC for customer initiated codes
MUSE/MINS/MRAU/MREC/MRSB for Merchant Initiated transactions
mitStoredCredentialInd
No
1 char
Indicates that the cardholder’s credentials are on-file with the merchant. Valid values are:
Y – The cardholder’s credentials are on-file with the merchant
N – The cardholder’s credentials are not on-file with the merchant
“ “ – Blank
 
 
Secure Inputs
Input Fields
Required
Character Limits/
Required Input
Description
AccountNum
Yes
19 num
Secure input of the card number
Exp
Yes
2 num
Secure input of the card expiry - in the format MM
CardVerifyNum
Yes
3 or 4 num
Secure input of the card CVV, either three or four digits long depending on the card
 
Outputs
Output Fields
Description
OrderIDOut
Echo's the merchant defined order number sent on the request
RespCode
Authorization Code issued by the host system which identifies an approval (00) or a decline reason or error reason
RespTime
Date/Time the transaction was process by the gateway
TxRefIdx
Unique Gateway Transaction Index
TxRefNum
Unique Gatewat Transaction Reference Number
MessageTypeOut
Echo's the message type sent in on the request
StatusMsg
Text Message Associated with respCode Value
AvsRespCode
Address Verification Response
CvvRespCode
CVV Verification Response
TerminalIDOut
Echo's the Terminal ID sent in on the request
CustomerName
Echo's the customer name sent in on the request
HostRespCode
Exact address verification response sent by host authorization system (non-normalized by the Gateway).
IndustryTypeOut
Echoes the Industry Type sent in on the request (should always be MO for MOTO)
ApprovalStatus
Approval Status
0 Declined
1 Approved
2 Message/System Error
CustomerRefNumOut
Unique customer reference number issued by the gateway
IsoCountryCode
Corresponds with the CountryFraudFilterStatus element, indicating the country where the consumer’s card was issued.
RedeemedAmount
Redeemed transaction amount
HostAVSRespCode
Exact address verification response sent by host authorization system (non-normalized by the Gateway).
RequestedAmount
Echo's the amount sent in on the request
FraudScoreProcMsg
Verbose Text Description associated with FraudScoreProcStatus
ProcStatus
Identifies whether transactions have successfully passed all of the Gateway edit checks:
0 Success
ProfileProcStatus
Communicates the success or failure of a Profile Management request:
0 Success
AuthCode
Authorization code issued by the payment gateway
PartialAuthOccured
This field will be NULL unless a partial Auth has occured
FraudScoreProcStatus
Identifies whether transactions have successfully passed all of the Gateway edit checks related specifically to Fraud Analysis messages:
0 Success
CountryFraudFilterStatus
If the transaction is sent to the Stratus (Bin 000001) host for a merchant who has enrolled in Country based Fraud filtering, the Stratus host may send back a response message for this field.
RiskScore
Risk score returned from a successful Fraud request
KaptchaMatchFlag
Indicates whether a request to the Safetech service has a corresponding kaptcha record
FraudScoreIndicator
Echo's the fraudscoreindicator sent in on the reques
AutoDecisionResponse
The auto decision response code returned by the Safetech service:
A Approved
D Decline
E Manager Review
R Review
RiskInquiryTransactionId
A unique ID used to identify the fraud assessment
errormessage
PCI Pal error message
 
Please contact support@pcipal.com to request further details if required.
The help manual was created with Dr.Explain