Welcome to Zuora Product Documentation

Explore our rich library of product information

Configuration fields for Chase Orbital payment gateway integration

Common configuration fields

There are some common fields you must complete for every gateway configuration. We recommend reviewing our Setting Up payment gateways documentation for information on these common fields:

  • Name

  • Use Gateway Test Environment

  • Cards Accepted

  • Default Authorization Amount Except for Discover, all other card networks support $0 authorization. For Discover, use $1 or higher for authorization.

  • Verify new payment method (optional)

  • Verify updated payment method (optional)

Specific configuration field

In addition to the common fields, every gateway has unique requirements and information (such as credentials and certain rules) that you must provide to configure the gateway in Zuora.

The Industry Type for your merchant account can be found by logging into your Orbital Virtual Terminal and viewing the setup for your merchant ID (MID). Alternatively, you can also contact your Chase Orbital Account Executive or technical.priority.support@chase.com to determine which default Industry Type is set up for your MID(s).

It is possible for your transactions to be obtained using an Industry Type that is different than the Industry Type set up for your MID. In this case, when configuring the payment gateway in Zuora, you should select the Industry Type for how the transaction is actually obtained. For example, you could have an MID whose default setup in Chase Orbital is eCommerce transaction, but the transactions are Recurring Payment. In this case, you would configure the Orbital payment gateway profile in Zuora using the Industry Type of Recurring Payment.

Generally, if you are accepting orders through your website, you will use the eCommerce transaction Industry Type, and if these transactions are accepted on a recurring basis, you will use the Recurring Payment Industry Type. However, please discuss with your Chase Orbital Account Executive or technical.priority.support@chase.com to determine what industry type to use when configuring this gateway in Zuora.

For authorization and payment transactions using Credit Card or Google Pay payment methods, the Industry Type field is populated by using the following prioritized sources:

  1. Gateway Options: The Industry Type value in the gatewayOptions field takes precedence.
  2. Gateway configuration setting: If no value is available in the gatewayOptions field, the Industry Type value specified on the gateway instance configuration page is used.
  3. The RC value: If neither of the preceding sources provides the Industry Type value, RC is used.

BIN

The BIN number is the Transaction Routing Definition and this is assigned by Chase Orbital. The Orbital Gateway (Salem/Stratus Platform) uses only BIN 000001. Therefore, when configuring your Orbital Gateway (Salem/Stratus Platform) in Zuora, you will see only one option to select from, that is Salem - 000001 or Stratus - 000001.

Merchant ID

The merchant ID (MID) is the merchant account number assigned to you by Chase Orbital. This Orbital MID is your Salem Division (TD) number. This MID number should be the same one you provided to Zuora Global Support to enable in your tenant, and the ID(s) will appear as a picklist in the gateway configuration page. If you have more than one Merchant ID number, you can set up multiple gateway configurations for each Merchant ID number.

The MID may also be referred to as the Transaction Division (TD) number or Presenter ID.

The Orbital Gateway (Salem/Stratus Platform) MID is a 6 digit numeric value such as: 041756. This account number matches your host platform number. There are two host platforms available for the Orbital Gateway: Salem (or Stratus) and Tampa. The Orbital Gateway (Salem/Stratus Platform) uses a 6 digit numeric MID while the Orbital Gateway (Tampa Platform) uses a 12 digit numeric MID.

Note: Zuora does not support the Orbital Gateway (Tampa Platform) so please make sure your gateway account is configured using the right host platform. If you are not sure which hosting platform your Orbital Gateway is using, the Orbital Gateway (Tampa Platform) uses BIN 000002) and has a 12 digit PNS Merchant ID number.

JPMPP Merchant ID

This is the ID of your merchant account used for strong customer authentication (SCA). Contact Chase Merchant Services to get your merchant account set up for SCA.

JPMPP Merchant Password

This is the password of your merchant account used for strong customer authentication (SCA). Contact Chase Merchant Services to get your merchant account set up for SCA.

Enable Level 2 Card Data

Level 2 Card Data provide customers and merchants with additional information on their credit card statements about their purchases such as the amount of sales tax they pay and to reconcile transactions with a unique customer code.

Select this check box if you want to enable Level 2 card data processing. Note that if the tax amount is 0, the Level 2 data will not be sent to the Chase Orbital gateway.

For details about the required data, see Level 2 and Level 3 data mapping for Chase Orbital gateway . For more information about Zuora's support for Level 3 and Level 2 data, see Level 2 and Level 3 Card Data .

Enable Level 3 Card Data

Enabling 3 Card Data means additional order and line item is passed to Orbital when processing a credit card transaction. This information may result in lower interchange rates on eligible commercial, corporate and purchasing cards. This functionality must also be enabled for your Chase Orbital account.

Select this check box if you want to enable Level 3 card data processing. If Enable Level 3 Card Data is enabled, you must configure the following fields. Otherwise, the Level 3 and Level 2 data will not be sent to the Chase Orbital gateway.

  • Commodity Code : Commodity codes are used in Level 3 data by accounts payable and procurement software to classify the goods purchased. There is no universally accepted commodity code standard, but the United Nations Standard Products and Services Code (UNSPSC) is widely deployed. An example of the UNSPSC Commodity Code for Software is 43230000. Orbital accepts a maximum of 12 characters.

  • Unit of Measure

For details about the required data, see Level 2 and Level 3 data mapping for Chase Orbital gateway . For more information about Zuora's support for Level 3 and Level 2 data, see Level 2 and Level 3 Card Data .

Enable Safetech Fraud Service

To enable the Safetech Fraud service in Zuora, select the following checkboxes for your needs. Before enabling this service in Zuora, ensure that you have enabled it through the Chase Pay Orbital portal. See Set up Safetech for more information.

  • Enable Safetech Fraud Service for Payment Method Verification Additional order information and customer parameters are passed to the Safetech Fraud Management tool for evaluation in the request of the following API operations or Payment Pages 2.0:

    • Payment method creation API operations, such as Create a payment method

    • Verify a payment method API operation

    • The Gateway Options client parameters in Payment Pages 2.

  • Enable Safetech Fraud Service for Delay Capture Authorization Additional order information and customer parameters are passed to the Safetech Fraud Management tool for evaluation in the request of the Create authorization API operation. Note that this setting is only available for the Chase Paymentech Orbital Gateway integration.

The following table lists the fields that Zuora sends to Chase Orbital for Safetech integration:

Safetech Field Name in <SafetechFraudAnalysis>

Zuora Field Name

Comments

AccountNum

CreditCardNumber

Only available for API operations for creating payment methods.

ExpMonth

CreditCardExpirationMonth

Only available for API operations for creating payment methods.

ExpYear

CreditCardExpirationYear

Only available for API operations for creating payment methods.

CurrencyCode

gwOptions_CurrencyCode

CardSecVal

CreditCardSecurityCode

Available for API operations for creating payment methods and verifying payment methods.

AVSaddress1

CreditCardAddress1

Only available for API operations for creating payment methods.

AVSaddress2

CreditCardAddress2

Only available for API operations for creating payment methods.

AVScity

CreditCardCity

Only available for API operations for creating payment methods.

AVSphoneNum

Phone

Only available for API operations for creating payment methods.

AVSzip

CreditCardPostalCode

Only available for API operations for creating payment methods.

AVSstate

CreditCardState

Only available for API operations for creating payment methods.

AVScountryCode

CreditCardCountry

Only available for API operations for creating payment methods.

AVSDestzip

gwOptions_AVSDestzip

AVSDestaddress1

gwOptions_AVSDestaddress1

AVSDestaddress2

gwOptions_AVSDestaddress2

AVSDestcity

gwOptions_AVSDestcity

AVSDeststate

gwOptions_AVSDeststate

AVSDestphoneNum

gwOptions_AVSDestphoneNum

AVSDestname

gwOptions_AVSDestname

AVSDestcountryCode

gwOptions_AVSDestcountryCode

OrderID

gwOptions_GatewayOrderId

Comments

gwOptions_Comments

CustomerAni

gwOptions_CustomerAni

AVSPhoneType

gwOptions_AVSPhoneType

AVSDestPhoneType

gwOptions_AVSDestPhoneType

CustomerEmail

Email

CustomerIpAddress

gwOptions_CustomerIpAddress

EmailAddressSubtype

gwOptions_EmailAddressSubtype

CustomerBrowserName

gwOptions_CustomerBrowserName

ShippingMethod

gwOptions_ShippingMethod

KaptchaSessionID

gwOptions_KaptchaSessionID

WebsiteShortName

gwOptions_WebsiteShortName

CashValueOfFencibleItems

gwOptions_CashValueOfFencibleItems

When fraud score indicator is 2, this field is submitted.

CustomerDOB

gwOptions_CustomerDOB

When fraud score indicator is 2, this field is submitted.

CustomerGender

gwOptions_CustomerGender

When fraud score indicator is 2, this field is submitted.

CustomerDriverLicense

gwOptions_CustomerDriverLicense

When fraud score indicator is 2, this field is submitted.

CustomerID

gwOptions_CustomerID

When fraud score indicator is 2, this field is submitted.

CustomerIDCreationTime

gwOptions_CustomerIDCreationTime

When fraud score indicator is 2, this field is submitted.

KTTDataLength

gwOptions_KTTDataLength

KTTDataString

gwOptions_KTTDataString

Amount

screeningAmount

For Credit Card validation transactions through Chase Paymentech Orbital Gateway integrations, you can use the screeningAmount field to pass in the amount used for fraud screening. You can specify screeningAmount through any of the following approaches:

  • The client parameter of a hosted payment page.

  • The following REST API operations:

    • Create a payment method

    • Create an account

    • Create an order

    • Create an order asynchronously

    • Update an order

If the screeningAmount field is not specified, the authorization amount is used for fraud screening.

For the fields starting with "gwOptions_", you must leverage the Gateway Options fields ( gatewayOptions field for API operations and param _gwOptions_[option] parameter for Payment Pages 2.0) to pass in values.

Enable gateway reconciliation

In Zuora, select Enable gateway reconciliation and configure the following credentials:

  • Reconciliation Username : SFTP username for the reconciliation.

  • Reconciliation Password : SFTP password for the reconciliation. This password expires every three months. Therefore, you need to reset the password every three months on the Orbital side and in Zuora configuration.

  • Unzip File Password : Password to unzip files for the reconciliation.

Reconciliation reports are scheduled to run daily at 23:00:00 PDT. Zuora automatically retrieves the reports and they can be viewed by accessing Payment Operations > Gateway Reconciliation .

Zuora recommends you to enable the Gateway Reconciliation Job Completion | Reconciliation Completed Notification. With this notification turned on, you will get notified if the Gateway Reconciliation job fails because you forgot to reset the password or for any other reason. See Notifications for more information.

Enable AVS field length validation

If you select this check box, Zuora will truncate the value of the following AVS request fields based on the field length limitations of the Orbital gateway:

AVS Fields

Field Length Limitation

AVSname

30 characters

AVSaddress1

30 characters

AVSaddress2

30 characters

AVScity

20 characters

AVSphoneNum

14 characters

AVSzip

10 characters

Note that the acceptable characters are alphanumeric characters, including 0~9, a~z, and A~Z. Special characters like ä will be considered as 2 characters. Hence, if special characters are used in the AVS validation fields, you might get a length validation error.

Soft Descriptor

Soft Descriptor is used to define the merchant name or product description that will appear on the customer's statement. This field is required if you want to use Soft Descriptor.

Merchant Phone Number

The merchant phone number or the phone number that is associated with your Orbital merchant account.

Additional configuration fields for Chase Orbital v6.3.0

The following fields are supported only in Chase Orbital version 6.3.0 and previous versions.

Enable AVS Filtering

If enabled, Zuora will decline Credit Card transactions for certain AVS response codes returned by the gateway, even if the gateway has approved the transaction. This setting is disabled by default.

The following table is a list of AVS response codes that Zuora will reject when this setting is enabled.

Code

Description

2

Bill-to address did not pass Auth Host edit checks

5

Edit-error - AVS data is invalid

E

Zip No Match / Zip 4 Match / Locale no match

G

No match at all

JC

International street address and postal code not verified

N5

Address not verified (International only)

Enable CVV Filtering

If enabled, Zuora will decline Credit Card transactions for the following response code returned by the gateway, even if the gateway has approved the transaction. This setting is disabled by default.

CVV response code N = CVV No Match