Configuring the eCheck Payment Module
eCheck
Payment ModuleThe Cybersource
eCheck
module allows customers to make purchases
using a routing number and an account number. During checkout, an eCheck
transaction
request is sent to Cybersource. If successful, the transaction is sent to the
Automated Clearing House (ACH).the
Adobe Commerce Cloud
queries Cybersource periodically to check on
the status of each pending eCheck
transaction. In response,
Cybersource provides an updated transaction status, known as a Payment Event
Type
. Various outcomes can occur during ACH processing. For each pending transaction
included in the Cybersource response, the Adobe Commerce Cloud
determines whether a transaction remains pending, settles, or is rejected.These are the
eCheck
payment event types you can
configure:- Pending Event Type: No change is made to the transaction or order status. The order remains in Payment Pending state.
- Reject Event Type: The order is cancelled.
- Accept Event Type: An invoice is prepared for that order, and the order status changes to processing.
Testing eCheck Payment Settings
eCheck
Payment Settings You can test the
eCheck
Payment Event Types using two the Adobe Commerce Cloud
settings that simulate possible event types during
the processing of the requested report. While the status request goes to
Cybersource, the Adobe Commerce Cloud
ignores the returned Payment Event
Type in the response and uses the Test Event Type instead.Follow these steps to test the
eCheck
Payment Event
Types:- Clickto expand the section.eCheck
- From theEnableddrop-down list, chooseYesto enable theeCheckpayment method.
- From theTitlefield, enter the text that is displayed to customers as the name of this payment method.
- In theAccept Event Typebox, choose which payment statuses to accept, which signify the receipt of funds and the order status moved to processing.
- In thePending Event Typebox, choose which payment statuses to consider for pending.
- In theReject Event Typebox, choose which payment statuses to reject which were initially accepted during checkout, but rejected after processed by ACH.
- In thePayment From Applicable Countriesfield, leave theUse system valuebox checked to accept theeCheckpayment method, or uncheck theUse system valuebox to specify countries in the next field.
- In thePayment From Specific Countriesbox, choose the countries from which to accept theeCheckpayment method.
- From theEnabled Drivers License Numberdrop-down list, chooseYesorNoto require customers to enter a drivers license number. ForTeleCheck, contact a representative to see if this field is required.
- From theEnabled Check Numberdrop-down list, chooseYesorNoto require the customer to enter the check number. These processors have specified whether it is required or optional:
ADDITIONAL INFORMATION
- Chase Paymentech Solutions: Optional
- Cybersource ACH Service: Not used
- RBS WorldPay Atlanta: Optional on debits, and required on credits
- TeleCheck: Strongly recommended on debit requests, and optional on credits
- From theAgreement Requireddrop-down list, chooseYesorNoto indicate whether you want to require an agreement at the checkout page.
- From theSEC codedrop-down list, choose a code that specifies the authorization method for the transaction.
- In theSort Orderfield, enter the number of entries to be sorted on a page.
- ClickSave Config.