For more information about this gateway, please refer to https://developer.cardpointe.com/
- Gateway type code:
card_connect
- Production API endpoint: https://fts.cardconnect.com/cardconnect/rest/
- Sandbox API endpoint: Not Supported
- Supported payment types: Credit Card, Gateway payment method token
- Supported operations: Authorization, Capture, Charge, Void, Refund
When configuring the payment gateway, there are 3 different modes to choose from depending on the payment method: Credit Card, Secure Token, and Profile.
Credit Card Mode
Credit card mode is for regular credit card processing. The account
field in CardConnect is used to send the credit card number.
{
"mode" : "credit_card",
"username" : "Your username",
"password" : "Your password",
"merchant_id" : "Your merchant Id",
"domain" : "Domain prefix" (OPTIONAL)
}
Secure Token Mode
Secure token is for processing with a third party token. The gatewayPaymentMethodId
field must be filled in order to pass the token in the account
field in CardConnect.
{
"mode" : "secure_token",
"username" : "Your username",
"password" : "Your password",
"merchant_id" : "Your merchant Id",
"domain" : "Domain prefix" (OPTIONAL)
}
Profile Mode
In Profile mode, the gatewayPaymentMethodId
field must be filled in order to pass the token in the profile
field in CardConnect.
{
"mode" : "profile",
"username" : "Your username",
"password" : "Your password",
"merchant_id" : "Your merchant Id",
"domain" : "Domain prefix" (OPTIONAL)
}
Gateway Specific Fields
For authorization requests, a custom JSON object can be passed through one of the following gateway specific fields:
"userfields": {
field1: "value1",
field2: "value2"
}
For capture requests, the following gateway specific fields exist:
"gatewaySpecificFields": {
"card_connect": {
"po_number",
"tax_amount",
"freight_amount",
"duty_amount",
"order_date",
"ship_from_zip",
"secure_flag",
"secure_value",
"secure_xid",
"user_fields": {
"field1": "value1",
"field2": "value2"
}
}
}