Your store can accept gift cards only through the Chase Paymentech gateway.
When a shopper enters gift card details during checkout, Oracle Commerce Cloud Service makes a single call to Chase Paymentech to validate the gift card and get the available balance. If the available balance is not enough to cover the entire order, the storefront prompts the shopper to use another payment method for the outstanding amount.
Oracle Commerce Cloud Service obtains authorizations for each gift card applied to the order. If a credit card was used for partial payment, its authorization is obtained in a separate call. When it authorizes the payment, Chase Paymentech reduces the balances on gift cards used to pay for the order. This ensures that a gift card cannot be used for payment on two simultaneous transactions. (The gift card might pass the balance availability checks, but the authorization succeeds only for the first transaction that was received by Chase Paymentech, which rejects the second transaction because of insufficient available balance.)
Note: For information about adding gift cards to your catalog, see Create gift cards.
To configure the Chase Paymentech Gift Cards gateway settings:
On the Settings tab, click Payment Processing.
On the Payment Gateways tab, under Payment Gateways, select Chase Paymentech Gift Cards.
Click Payment Gateway Enabled.
Select the environment to work in.
Preview: Your store’s preview environment
Agent: The Oracle Commerce Cloud Service Agent Console
Storefront: Your production storefront
Enter your Chase Paymentech account information.
Click Save.
Account Information
These properties identify your Chase Paymentech account. All properties are required.
Property | Description |
---|---|
Username | Login name for your Chase Paymentech account. |
Merchant ID | Gateway merchant account number for your Chase Paymentech account. The merchant ID should start with |
Merchant Secret Key | The secret key associated with your Merchant ID. The secret key: signs the transaction data and is required for each transaction. |
Terminal ID | The ID for your Chase Paymentech Orbital virtual terminal. |
Environment | Specifies where transactions occur: Sandbox: (default) Transactions occur on the Chase Paymentech Sandbox, a virtual testing environment. Production: Transactions occur on the live Chase Paymentech production environment. |