ChaseNetConnect
Overview
Account Management: https://merchantservices.chase.com
Developer Documentation: https://secure.paymentech.com/devcenter/home
Default Currency: USD
Request Objects: BillingAddress
, CreditCard
, OrderInfo
Gateway Endpoints
This implementation of ChaseNetConnect forwards requests to the below endpoints.
Production: https://netconnect1.chasepaymentech.com/NetConnect/controller and https://netconnect2.chasepaymentech.com/NetConnect/controller
Sandbox: https://netconnectvar1.chasepaymentech.com/NetConnect/controller and https://netconnectvar2.chasepaymentech.com/NetConnect/controller
Supported Request Parameters
* denotes a required field
Field Name | Type | UTF197 Mapping | Notes |
---|---|---|---|
gateway | string | N/A | ChaseNetConnect |
merchantId* | string | Merchant Number | ChaseNetConnect Merchant Number (MID) |
clientId* | string | Client Number | ChaseNetConnect Client Number (CID) |
terminalId* | string | Terminal Number | ChaseNetConnect Terminal Number (TID) |
amount | numeric | Amount | Transaction amount in cents. Example: $10.00 should be sent as 1000 |
orderInfo.PurchaseOrderNumber | string | POS Retrieval Reference Number | An identifier for the payment from the merchant's system |
orderInfo.MedicalRelated | bool | --- | Is the purchase related to medical services/products? True = yes, False = no |
creditCard.Number* | string | Account Number | Card number or TokenEx Token - Tokenex will replace the Token with the Detokenized number. |
creditCard.ExpMonth* | numeric | Expiration Date | Expiration Month. |
creditCard.ExpYear* | numeric | Expiration Date | Expiration Year. |
creditCard.Cvv | string | CVV | Card Verification Value |
tax.Amount | numeric | Sales Tax Amount | Tax amount in cents. Example: $10.00 should be sent as 1000. |
billingAddress.Address1 | string | Cardholder Street Address | Combined into Cardholder Street Address |
billingAddress.City | string | Cardholder Street Address | Combined into Cardholder Street Address |
billingAddress.State | string | Cardholder Street Address | Combined into Cardholder Street Address |
billingAddress.Zip | string | Cardholder Street Address | Combined into Cardholder Street Address |
billingAddress.Country | string | Cardholder Street Address | Combined into Cardholder Street Address Alpha-3 ISO country code |
billingAddress.Address2 | string | Extended Cardholder Street Address | --- |
recurring | bool | --- | Is payment recurring? True = yes, False = no. |
username* | string | N/A | Username to authenticate with ChaseNetConnect |
password* | string | N/A | Password to authenticate with ChaseNetConnect |
Example Requests
{
"gateway": "ChaseNetConnect",
"testMode": true,
"username": "<Your ChaseNetConnect username>",
"password": "<Your ChaseNetConnect password>",
"merchantId": "<Your ChaseNetConnect MerchantId>",
"clientId": "<Your ChaseNetConnect ClientId>",
"terminalId": "<Your ChaseNetConnect TerminalId>",
"amount": 900,
"orderId": "ABC00001",
"orderInfo": {
"medicalRelated": false
},
"tax": {
"amount": 100
},
"creditCard":
{
"number":"4111111111111111",
"expMonth":6,
"expYear":2024,
"cvv":"123"
},
"billingAddress":
{
"phone":"555-555-5555",
"fax":"555-555-6666",
"email":"[email protected]",
"firstName":"John",
"lastName":"Doe",
"name":"John Doe",
"company":"Test Co.",
"address1":"123 Someplace Lane",
"address2":null,
"city":"Tulsa",
"state":"OK",
"zip":"74111",
"country":"USA"
},
}
{
"gateway": "ChaseNetConnect",
"testMode": true,
"merchantId": "<Your ChaseNetConnect MerchantId>",
"clientId": "<Your ChaseNetConnect ClientId>",
"terminalId": "<Your ChaseNetConnect TerminalId>",
"amount": 900,
"orderId": "ABC00001",
"tokenExTransactionCode": "<TokenExTransactionCode from a previous Authorize call>",
"tax": {
"amount": 100
},
"creditCard":
{
"number":"4111111111111111",
"expMonth":6,
"expYear":2024,
"cvv":"123"
},
}
{
"gateway": "ChaseNetConnect",
"testMode": true,
"merchantId": "<Your ChaseNetConnect MerchantId>",
"clientId": "<Your ChaseNetConnect ClientId>",
"terminalId": "<Your ChaseNetConnect TerminalId>",
"amount": 900,
"orderId": "ABC00001",
"tokenExTransactionCode": "<TokenExTransactionCode from a previous Purchase call>",
"tax": {
"amount": 100
},
"creditCard":
{
"number":"4111111111111111",
"expMonth":6,
"expYear":2024,
"cvv":"123"
},
"billingAddress":
{
"phone":"555-555-5555",
"fax":"555-555-6666",
"email":"[email protected]",
"firstName":"John",
"lastName":"Doe",
"name":"John Doe",
"company":"Test Co.",
"address1":"123 Someplace Lane",
"address2":null,
"city":"Tulsa",
"state":"OK",
"zip":"74111",
"country":"USA"
},
}
{
"gateway": "ChaseNetConnect",
"testMode": true,
"merchantId": "<Your ChaseNetConnect MerchantId>",
"clientId": "<Your ChaseNetConnect ClientId>",
"terminalId": "<Your ChaseNetConnect TerminalId>",
"amount": 900,
"orderId": "ABC00001",
"tokenExTransactionCode": "<TokenExTransactionCode from a previous Authorize call>",
"tax": {
"amount": 100
},
"creditCard":
{
"number":"4111111111111111",
"expMonth":6,
"expYear":2024,
"cvv":"123"
}
}
Gateway Response Parameters
Field Name | Type | Notes |
---|---|---|
approvalCode | string | A six-character pseudo-ID from the processing network. |
providerTransactionCode | string | A six-character pseudo-ID from the processing network. |
approved | boolean | If the transaction was a success this will be true |
Updated 10 months ago