Developer Guide Menu

Testing Electronic Check Transactions

Before you deploy electronic check services, you should send a few test requests that use processors supported by CyberSource.

Testing Chase Paymentech Solutions Transactions

Successful Transactions
Use the data in the following table to simulate successful payments and credits for Chase Paymentech Solutions.

Table:

Test Data for Chase Paymentech Solutions Payments and Credits
Field
Test Values
Required/Optional


paymentInformation


.bank.account


.number

For transactions in U.S. or Canadian dollars:
  • 4100
  • 4101
  • 4102
  • 4103
Required


paymentInformation


.bank.account


.type

For transactions in U.S. or Canadian dollars:
  • c
For transactions in U.S. dollars:
  • s
  • x
Required


paymentInformation


.bank


.routingNumber

For transactions in U.S dollars:
  • 121042882
  • 121107882
  • 071923284
  • 122101191
For transactions in Canadian dollars, use any 8-digit number
Required


processingInformation


.bankTransferOptions


.settlementMethod

For transactions in U.S. or Canadian dollars:
  • A
For tranactions in U.S. dollars:
  • B
  • F
Optional


processingInformation


.bankTransferOptions


.fraudScreeningLevel

For transactions in U.S. or Canadian dollars
  • 1
For transactions in U.S. dollars:
  • 2
Optional
Testing Chase Paymentech Solutions Declines
For Chase Paymentech Solutions, you can simulate electronic check declines using specific bank account numbers for payments. For a list of these values and the expected results, see the SCMP API Testing Information page.

Testing CyberSource ACH Service Transactions

Use the data in the following table to simulate ACH verification by requesting a payment for the CyberSource ACH Service. As an alternative, you can simulate ACH verification by requesting a credit: the response fields will be for the credit service instead of the payment service.
Triggers
Response Fields
Type of Field
Account Number
Routing Number
Mapped ACH Verification Code
Raw ACH Verification Code
Corrected Account Number
Corrected Routing Number
Field Name
paymentInformation .bank.account .number
paymentInformation .bank .routingNumber
processorInformation .ACHVerification .resultCode
processorInformation .ACHVerification .resultCodeRaw
paymentInformation .bank.account .correctedAccountNumber
paymentInformation .bank .correctedRoutingNumber
12345678
112200439
00
1
0011111111111
011000028
01
2
00111111
1231231230
231385154
00
3
123123123
231385154
00
4
00111111
011201762
02
5
011201830
001234567895
011400039
03
6
1234567895
011401533
0111111
011301073
02
7
211070175
1231231230
011001742
02
8
011000138
1231231230
231382704
04
9*
12345678
115101438
04
10*
* See the following table for the response values for this error.

Table:

ACH Verification Error Response Values
Raw ACH Verification
Error Response Values
9
ics_rcode
=0 
ice_rflag
=DACHVERIFICATION
10
ics_rcode
=0 
ics_rflag
=DACHVERIFICATION

Testing RBS WorldPay Atlanta

Testing TeleCheck

Top