CyberSource Resources
Below are some links to the official CyberSurce developer documentation as well as test card and numbers provided by the publicly available developer documentation. These testing resources are maintained regularly by the Forter team, but please visit CyberSource's official test card page for the most up-to-date information and additional gateway-specific resources.
Testing a Valid Card
Please use the following card numbers in sandbox with any valid expiration date and card Owner name to generate an authorized response from Cybersource in your sandbox environment:
Card Brand | Test Input |
|---|---|
American Express | 3782 8224 6310 005 |
Discover | 6011 1111 1111 1117 |
JCB | 3566 1111 1111 1113 |
Maestro (International) | 5033 9619 8909 17 5868 2416 0825 5333 38 |
Maestro (UK Domestic) | 6759 4111 0000 0008 6759 5600 4500 5727 054 5641 8211 1116 6669 |
Mastercard | 2222 4200 0000 1113 2222 6300 0000 1125 5555 5555 5555 4444 |
UATP | 1354 1234 5678 911 |
Visa | 4111 1111 1111 1111 |
CyberSource No-Auth Testing
CyberSource provides general test cases that include no auth, 2XX responses. Please note that details required in order to test different errors in your checkout flow using CyberSource. For Processor-specific testing with CyberSource, please see the Processor-Specific No-Auth Testing section below
Input | Expected Response |
|---|---|
Input: purchaseTotals_grandTotalAmount = 1 Info = Valid Transaction | decision=ACCEPT reasonCode=100 ccAuthReply_processorResponse=00 |
Input: purchaseTotals_grandTotalAmount = -1 Info = Invalid Amount < $0 | decision=REJECT reasonCode=102 ccAuthReply_processorResponse= |
Input: purchaseTotals_grandTotalAmount = 100000000000 Info = Invalid Amount; amount too large | decision=REJECT reasonCode=102 ccAuthReply_processorResponse= |
Input: card_accountNumber = Info = Empty credit card number | decision=REJECT reasonCode=101 ccAuthReply_processorResponse= |
Input: card_accountNumber = 4111111111111112 Info = Invalid Luhn Mod 10 | decision=REJECT reasonCode=231 ccAuthReply_processorResponse= |
Input: card_accountNumber = 412345678912345678914 Info = 21-digit credit card number; Mod 10 OK | decision=REJECT reasonCode=231 ccAuthReply_processorResponse= |
Input: card_expirationMonth = 13 Info = Invalid expiration month | decision=REJECT reasonCode=102 ccAuthReply_processorResponse= |
Input: card_expirationYear = 1998 Info = Expiration date passed | decision=REJECT reasonCode=202 ccAuthReply_processorResponse= |
Processor-Specific No-Auth Testing
CyberSource provides processor specific testing scenarios. Select your relevant processor link to see specific amounts used to test different processor decline responses in your sandbox environment.
Example No-Auth Testing
The below chart represents the amounts used in sandbox in order to generate different processor decline responses from CyberSource in your sandbox environment specifically for the First Data payment processor.
Input | Expected Response |
|---|---|
Input: purchaseTotals_grandTotalAmount=1005.00 | decision=REJECT reasonCode=203 ccAuthReply_processorResponse=D05 |
Input: purchaseTotals_grandTotalAmount=1012.00 | decision=REJECT reasonCode=233 ccAuthReply_processorResponse=D12 |
Input: purchaseTotals_grandTotalAmount=1014.00 | decision=REJECT reasonCode=231 ccAuthReply_processorResponse=D14 |
Input: purchaseTotals_grandTotalAmount=1015.00 | decision=REJECT reasonCode=203 ccAuthReply_processorResponse=D15 |
Input: purchaseTotals_grandTotalAmount=1025.00 | decision=REJECT reasonCode=203 ccAuthReply_processorResponse=D25 |
Input: purchaseTotals_grandTotalAmount=1051.00 | decision=REJECT reasonCode=204 ccAuthReply_processorResponse=D51 |
Input: purchaseTotals_grandTotalAmount=1055.00 | decision=REJECT reasonCode=233 ccAuthReply_processorResponse=D55 |
Input: purchaseTotals_grandTotalAmount=1057.00 | decision=REJECT reasonCode=203 ccAuthReply_processorResponse=D57 |
Input: purchaseTotals_grandTotalAmount=1062.00 | decision=REJECT reasonCode=203 ccAuthReply_processorResponse=D62 |
Input: purchaseTotals_grandTotalAmount=1075.00 | decision=REJECT reasonCode=233 ccAuthReply_processorResponse=D75 |
Input: purchaseTotals_grandTotalAmount=1093.00 | decision=REJECT reasonCode=203 ccAuthReply_processorResponse=D93 |
Input: purchaseTotals_grandTotalAmount=1097.00 | decision=REJECT reasonCode=211 ccAuthReply_processorResponse=D97 |
Input: purchaseTotals_grandTotalAmount=2200.00 | decision=REJECT reasonCode=201 ccAuthReply_processorResponse=R |
Input: purchaseTotals_grandTotalAmount=2950.00 | decision=ERROR reasonCode=150 ccAuthReply_processorResponse=E |
CyberSource Reason Codes
Refer to CyberSource's documentation.