Skip to main content
Aria Knowledge Central

Chase Paymentech

Chase Paymentech is a U.S.-based payment service provider and merchant acquiring business that is part of J.P. Morgan Chase, a multinational finance corporation. In addition to its payment services, Chase Paymentech provides associated business services such as analytics, payment fraud detection, and data security.

Features

  • Tokenization
  • Credit Card Processing (Authorization, Capture, Cancel, Reversal)
  • Debit Card Processing (Authorization, Capture, Cancel, Reversal)
  • 3DS Secure 1.0/2.0
  • Refunds (Full and Partial)
  • Level 2/3 Data
  • Account Updater (Batch or Real Time)
  • Soft Descriptor

UI Configuration/Processing Options Tab

Screen shot of UI Processing Options tab with field names/descriptions

Supported Functionality

Additional details on available features

Basic Supported Features For Smart Payments

With this release, Chase Paymentech is now included as part of Aria's Smart Payments. Chase Paymentech Basic Smart Payments features include the following: 

  • Credit Card and Tokenized Credit Card online payments, including the following card brands:
    • VISA
    • Mastercard 
    • American Express 
    • Discover 
    • Diners Club/Carte Blanche
    • International Maestro
    • China UnionPay (for tokenized cards - pay method 13) 
  • Payment Authorization for Chase Online payments using a credit card or token
  • Query Token action using the token (<bill_agreement_id>)
  • Payment Capture of previously authorized transactions
  • Credit Card Authorization Reversal (implemented via the Aria UI and the reverse_authorized_electronic_payment_m API)
  • Refund of a previously authorized transaction back to the customer's original method of payment 
  • Soft descriptor support for descriptions accompanying credit/debit transactions to appear on customer's bank statements for Online payments
  • 3DS Authentication for VISA and Mastercard payments (settlement in batch) 
  • Fraud scoring and fraud filtering (including 3DS support for VISA and Mastercard using the validate_acct_fraud_scoring_m API) 
  • CIT (Customer-Initiated Transaction)/MIT (Merchant-Initiated Transaction) Indicator (implemented through the <recurring_processing_model_ind> input of the authorize_electronic_payment_m API for Online payments) 
  • Transaction logging supported for the following actions: create token, authorization, payment, and authorization reversal 
  • CIT/MIT Recurring Indicators via the <recurring_processing_model_ind> input you can specify in the following APIs to flag recurring transactions as desired:

Note: The Recurring Payment indicator can now be overridden through the Collection Group and Payment Gateway configuration settings (Configuration > Payments > [Payment Gateways/Collection Groups] > Processing Options tab > Recurring Options).

Advanced Supported Features for Smart Payments

As part of Aria's Smart Payments integration with Chase Paymentech, advanced features, including Level 2 and Level 3 payment data, are now supported. Support for the ACH, BACS and SEPA payment methods along with Strong Customer Authentication (SCA) exemptions have also been added to the set of advanced features for Chase Paymentech.

Additional details are provided as follows:

  • Automated Clearing House (ACH) online payments are available specifically for the U.S. and Canada, mapped to payment method 2). ACH batch settlement is also included. 
  • Single Euro Payments Area (SEPA) direct debit online payments are now supported also (payment method 26, IBAN indicator: 1). SEPA batch settlement is also included. 
  • Bankers' Automated Clearing Services (BACS) direct debit online payments are now supported also (payment method 26, IBAN indicator: 0). BACS batch settlement is also included for one-time and recurring online transactions. 
  • For the Real-Time Account Updater (VISA only), Aria supports the following response codes from Chase Paymentech: 
    • J—New card number and new expiry date found 
    • A—New card number found 
    • E—New expiry date found 
    • Q—Contact cardholder (similar to the Batch Account Updater in the legacy Chase Paymentech integration, the Processing Option “Response Code Q Action” in the Collection Group/Payment Gateway configuration will apply to Real-Time account updates as well). 
  • Low-value payment SCA exemptions are now supported for eligible transactions within Chase Paymentech Smart Payments based on the SCA exemption type indicator at the Payment Gateway or Collection Group level (this is for batch settlement; the low-value threshold is based on issuer policies).

Chase Paymentech's Advanced features also includes Level 2 and Level 2 data support, as shown:

Level 2/Level 3 Line Item Level/Order Level Record Card Brands
Procurement Level 2 (Batch)      
  Line Item Level Data PPC002 All card brands*
Procurement Level 3 (Batch)      
  Order Level Record Data PP0001 VISA, Mastercard
  Line Item Level Data PP1, Record 1 Mastercard
PP2, Record 2
PP1002, Record 1 VISA, Discover, Diner's Club
PP2002, Record 2

*—Only Level 2 data supported for American Express

Apple Pay Payments

The following Apple Pay payment types are supported as shown:

Apple Pay type Online Batch
Initial and subsequent payments X  
External payment payloads - one time and recurring transactions (pay method=47)   X
Refunding a previously captured Apple Pay transaction back to the customer's original payment method X X

Apple Pay Shipping Contact Details

The following Apple Pay shipping contact details are now extracted and stored within Aria when recording a payment:

  • ship_fname
  • ship_lname
  • ship_addr_ln1
  • ship_addr_ln2
  • ship_addr_ln3
  • ship_city
  • ship_state
  • ship_zip
  • ship_country
  • ship_email
  • ship_phone

Note: These fields will be populated only if the corresponding data is present in the external payment payload.

<proc_status_text> API Note

The <proc_status_text> for all processor response actions is now returned from Chase Paymentech for the following APIs:

Supported Actions for Batch AU Receiver

The following actions are now supported for the Chase Batch Account Updater (AU) Receiver:

Letter Action Feature
A Update new card number
  • New card details are updated along with the expiration date (if present).
  • Card details are encrypted using the encryption tag present in the billing info, using the corresponding client key.
C Close account advice
  • When this action is invoked, the associated pay method is suspended.
E Update expiry date
  • New expiration date details are updated.
Q Contact cardholder advice
  • When this action is received and the configuration supports the Suspend Pay Method action, the pay method is suspended. If not supported by the configuration, no action is taken.

Response File Error Handling

Files with the following error codes are handled and logged appropriately:

Code Definition Status Action
6782 Batch file name already exists in the database Error Fix
6785 User is currently set to inactive in the database Error Resend
6787 The sender has sent more than one file per zip Error Fix
6799 The name of the zip file and the payload file zipped inside do not match Error Fix
6801 Zip file needs to be encrypted Error Fix
6810 File name is too long Error Fix
6815 Presented ID is not valid for this user Error Fix

Other Features

  • Non-ASCII characters sent in the Chase batch are now replaced with a dot (.) per the Chase batch specification. This applies to the following fields:
    • first_name
    • last_name
    • middle_initial
    • address1
    • address2
    • city
    • state
    • zip
    • country
  • Aria now honors multiple company codes for Chase configured within the payment gateway and collection account group levels. All the collection account groups (plus the payment gateway) are grouped based on the company code and sent as a file per company code basis.
  • Aria also now displays enhanced authorization information in API responses and also in the UI using additional information received in the CT02 record from Chase, including the following fields:
    • prepaid_ind
    • prepaid_card_type
    • affluence_type
    • issuing_country
    • card_product_type
    • signature_debit_ind
    • pinless_debit_ind
    • durbin_regulated_ind
  • Was this article helpful?