To properly test card numbers you will need a BBMS merchant account/configuration set to Test mode.  If you do not have one setup please create one following these instructions:
  1. How to add an Account Configuration to a Blackbaud Merchant Services (BBMS) Account
  2. How to modify a merchant account in BBMS for testing purposes
    Note: Changing the process mode in the merchant account will impact any other products using the merchant account.  For additional information, see How are changes made to a merchant account reflected across products?
  3. Once your account is created and configured properly you will need to make sure your product is setup to use your test account.  To do this please refer to your product documentation.
To test certain response codes for BBMS you will need to enter specific credit card numbers.  Please see the tables below to find some of the input values you will need to generate different results. 

For USD Accounts:
ResponseCard TypeCard NumberAmountExpiration DateCSC Code
Success/Authorized Visa
MasterCard
American Express
Discover
JCB
4242-4242-4242-4242
5555-5555-5555-4444
3782-8224-6310-005
6011-1111-1111-1117
3566-0020-2036-0505
ANYANYANY
Expired card, Please enter a valid expiration date.Visa4000-0000-0000-0069ANYANYANY
Please call the number on the back of your card,
your bank has requested we do not honor this card.
Visa4000-0000-0000-0002ANYANYANY
Insufficient funds in the account. Visa4000-0000-0000-9995ANYANYANY
Stolen or lost card. Visa4000-0000-0000-9987ANYANYANY
Invalid card verification numberVisa4000-0000-0000-0127ANYANYANY
Invalid account number (RC 231)Visa4242-4242-4242-4241ANYANYANY

For CAD Accounts:
ResponseCard TypeCard NumberAmountExpiration DateCSC Code
The issuing bank has questions about the request (RC 201)Visa4111-1111-1111-1111$2401.00ANYANY
Expired card. (RC 202)Visa4111-1111-1111-1111$2409.00ANYANY
General decline of the card (RC 203)Visa4111-1111-1111-1111$2501.00ANYANY