Test Processor

Cayan Test Processor 

Cayan's Test Test Processor triggers specific responses and actions based on the criteria submitted in your transactions. The test processor is a different testing solution than the Genius Response Simulator. This test processor replaces a live processor, allowing the return of specific test cases through our gateway to all of our supported products. This test processor acts as a stand-in for a proper payment processor, such as TSYS or Vantiv, and as such, does not authorize any credit card transactions.

Partners signing up through our automated system will be configured for this test processor. For any other partner looking to test using this tool please contact us via email at developer@cayan.com.

The below matrix indicates the available results and the criteria required to trigger them. The starred fields are required to trigger the desired test case.

Cayan will continue to extend its test processor to support additional cases. Please check back to see the updated list.

Note: Any transaction that does not use the exact criteria listed below will be processed as an approval with authorization code OK9999. This is the current default behaviour, which is subject to change.

Sale Credit

Below are the common credit tests that can be used to obtain generic approvals and declines with any input method on all of our API end points. No special configuration or values other than the amount, card number and transaction type are required for these tests to execute.

Amount* Card Number* Transaction Type* Result Auth Code Message Notes
$1.01 4012000033330026 Sale Approved SAL101    
$1.01 4012000033330026 RepeatSale Approved REP101   Repeat by Reference against a previous $1.01 sale without amount adjustment. Previous transaction must use card number provided.
$1.50 4012000033330026 Sale Approved BAL150   This transaction will approve for the amount requested but will return a balance of $150.00.
$2.05 4012000033330026 Sale Approved PAR205   This transaction will approve for $0.01
$2.06 4012000033330026 Sale Approved PAR206   This transaction will approve for $3.06
$3.01 4012000033330026 Sale Decline   Insufficient Funds  
$3.05 4012000033330026 Sale Decline   Decline_Duplicate  
$3.10 4012000033330026 Sale Failed   Field_Format_Error  
$3.20 4012000033330026 Sale Referral      
$3.80 4012000033330026 Sale Failed   Timeout Waiting for Host  
$4.01 4012000033330026 Sale Approved SAL401    
$105.01 4012000033330026 Sale Approved P10501   Partial approval with a large variance. Requested amount over $100.00 with partial approval under 50% of requested amount.

Sale Debit

Debit test cases will require a Genius terminal to successfully execute. Your terminal must also have Debit enabled in its configuration. If your device does not show a debit option on the payment selection screen, please contact the certification team to have this enabled. Any pin will work with swiped debit test cases.

Amount* Card Number* Transaction Type* Result Auth Code Message Notes
$1.03 5149612200000001 Sale Approved DEB103    
$2.07 5149612200000001 Sale Approved PAR207   This transaction will approve for $0.01
$3.03 5149612200000001 Sale Decline   Insufficient Funds  
$3.04 5149612200000001 Sale Decline   Decline_Duplicate  
$3.06 5149612200000001 Sale Decline   Invalid PIN  
$3.10 5149612200000001 Sale Failed   Field_Format_Error  
$3.22 5149612200000001 Sale Referral      
* These tests only work with Genius.

EMV

EMV test cases require a Genius terminal with EMV configured. You must use the EMV card provided with your card kit. For EMV functionality you must send your initialization request as v2 to activate the chip reader with your device.
Your kit may contain a different card number to the cases below. All tests will execute with the provided cards.

Amount* Card Number* Transaction Type* Result Auth Code Message Notes
$6.01 4761739001010010 Sale Approved EMV601     
$6.02 4761739001010010 Sale Decline      
$6.03 4761739001010010 Sale Approved EMV603   This transaction will approve for $0.01
$6.04 4761739001010010 Sale Referral      
$6.05 4761739001010010 Sale Failed   Timeout Waiting for Host  
* These tests only work with Genius.

Refund and Void

These test cases are best used with a Token or Reference number from a previously approved transaction. All transactions do support Refund and Void but these specific cases will return an authcode to assist with ensuring the test was triggered correctly.

Amount* Card Number* Transaction Type* Result Auth Code Notes
$1.01 4012000033330026 Return 1 Approved RBR101 Refund by Reference against a previous $1.01 sale without amount adjustment.
$0.50 4012000033330026 Return 1 Approved RBR050 Refund by Reference against any previous sale with amount adjustment to $0.50.
$1.01 4012000033330026 Void 1 Approved VOI101 Void against a previous sale of $1.01.
$1.11 4012000033330026 Refund Approved REF111  
$1.12 4012000033330026 Refund Approved REF112  
1 Use these tests with a Token or Reference number of a previous transaction. Previous transaction must use the card number provided.
* This section is due to be expanded with failure cases.

Pre-Authorizations

The following cases are used to create PreAuthoization transactions that can be later used for PostAuthorization or Void requests.

Amount* Card Number* Transaction Type* Result Auth Code Message Notes
$1.02 4012000033330026 PreAuthorization Approved PRE102    
$2.08 1 4012000033330026 PreAuthorization Approved PAR208   Partial Approval for $0.01
$2.09 1 4012000033330026 PreAuthorization Approved PAR209   Overage Approval for $3.09
$3.02 4012000033330026 PreAuthorization Decline   Insufficient Funds  
$3.10 4012000033330026 PreAuthorization Failed   Field_Format_Error  
$3.21 4012000033330026 PreAuthorization Referral      
$3.80 4012000033330026 PreAuthorization Failed   Timeout Waiting for Host  
1 Partial Authorization tests are currently disabled but will be available later this year.

Post-Authorizations

The following cases require a Token or Reference number from a previous PreAuthorization transaction to execute.
The ForceSale test case requires card data and an authorization code is provided rather than a Token or Reference number.

Amount* Card Number* Transaction Type* Result Auth Code Notes
$1.02 1 4012000033330026 PostAuthorization Approved POS102 PostAuthorization against the token returned in a PreAuthorization for $1.02.
$1.22 1 4012000033330026 PostAuthorization Approved POS122 PostAuthorization against the token returned in a PreAuthorization for $1.02. This is a PostAuthorization test for an additional amount to simulate tip adjustment.
$1.04 4012000033330026 ForceSale Approved FOR104 Force Sale transaction approval against any authorization code. This test does not currently return the same authorization code as is submitted.
1 Previous transaction must use card number provided.

AVS

Below are test cases to cover all possible AVS Response codes. These tests are best used for manual entry transactions for MOTO and Ecommerce environments. We have also provided combination tests of AVS and CVV.

Amount* Card Number* Transaction Type* Result Auth Code Message AVS Response
$3.40 4012000033330026 Sale Decline   Failed AVS Check N
$3.41 4012000033330026 Sale Approved AVS341 / AVP341   N
$3.42 4012000033330026 Sale Approved AVS342 / AVP342   Y
$3.43 4012000033330026 Sale Approved AVS343 / AVP343   M
$3.44 4012000033330026 Sale Approved AVS344 / AVP344   X
$3.45 4012000033330026 Sale Approved AVS345 / AVP345   A
$3.46 4012000033330026 Sale Approved AVS346 / AVP346   Z
$3.47 4012000033330026 Sale Approved AVS347 / AVP347   W
$3.48 4012000033330026 Sale Approved AVS348 / AVP348   U
$3.49 4012000033330026 Sale Approved AVS349 / AVP349   G
$3.50 4012000033330026 Sale Approved AVS350 / AVP350   R
$3.51 4012000033330026 Sale Approved AVS351 / AVP351   E
$3.52 4012000033330026 Sale Approved AVS352 / AVP352   S
$3.53 4012000033330026 Sale Approved AVS353 / AVP353   B
$3.54 4012000033330026 Sale Approved AVS354 / AVP354   C
$3.55 4012000033330026 Sale Approved AVS355 / AVP355   D
$3.56 4012000033330026 Sale Approved AVS356 / AVP356   I
$3.57 4012000033330026 Sale Approved AVS357 / AVP357   P
$3.58 4012000033330026 Sale Approved AVS358 / AVP358   O
$3.59 4012000033330026 Sale Approved AVS359 / AVP359   5
* PreAuthorization transaction type can also used with these tests.

CVV

Below are test cases to cover all possible CVV Response codes. These tests are best used for manual entry transactions for MOTO and Ecommerce environments. We have also provided combination tests of AVS and CVV.

Amount* Card Number* Transaction Type* Result Auth Code Message CVV Response
$3.60 4012000033330026 Sale Decline   Invalid CVV N
$3.61 4012000033330026 Sale Approved CVV361 / CVP361   N
$3.62 4012000033330026 Sale Approved CVV362 / CVP362   Y
$3.63 4012000033330026 Sale Approved CVV363 / CVP363   M
$3.64 4012000033330026 Sale Approved CVV364 / CVP364   P
$3.65 4012000033330026 Sale Approved CVV365 / CVP365   S
$3.66 4012000033330026 Sale Approved CVV366 / CVP366   U
$3.67 4012000033330026 Sale Approved CVV367 / CVP367   X

AVS & CVV Extended

The following tests allow for different combinations of the previous AVS and CVV tests. These test cases are aimed at Keyed transactions with AVS and CVV information provided. These tests cases support both Sale and PreAuthorization transaction types. Any information can be provided for the AVS and CVV.

Amount* Card Number* Transaction Type* Result Auth Code Notes
$4.02 4012000033330026 Sale Approved SAL402 AVS Match response.
$4.03 4012000033330026 Sale Approved SAL403 CVV Match response.
$4.04 4012000033330026 Sale Approved SAL404 AVS & CVV Match response.
$4.05 4012000033330026 Sale Approved SAL405 AVS not supported.
* This section is due to be expanded. Expect more combinations in the coming quarter.

FSA

FSA Debit cases require a Genius terminal with PIN Debit enabled to execute Pin cases. Use Pin 1234.

Amount* Card Number* Transaction Type* Healthcare Total Result Auth Code Amount Approved Balance
$5.01 4005100001234504 Sale $5.01 Approved FSA501 $5.01 $0.00
$5.02 4005100001234504 Sale Any Decline      
$5.03 4005100001234504 Sale $2.50 Approved FSA503 $2.50 $0.00
$5.04 4005100001234504 Sale $2.50 Approved FSA504  $1.50 $0.00
$5.05 4005100001234504 Sale $5.05 Approved FSA505  $5.05 $15.00
$5.06 4005100001234504 Sale $5.06 Approved FSA506 $3.50 $0.00

FSA cases require a Genius terminal to execute.

Amount* Card Number* Transaction Type* Healthcare Total Result Auth Code Amount Approved Balance
$5.11 4005100001234504 Sale $5.01 Approved FSA511 $5.01 $0.00
$5.12 4005100001234504   Sale Decline Any    
$5.13 4005100001234504 Sale $2.50 Approved FSA513 $2.50 $0.00
$5.14 4005100001234504 Sale $2.50 Approved FSA514  $1.50 $0.00
$5.15 4005100001234504 Sale $5.15 Approved FSA515  $5.15 $15.00
$5.16 4005100001234504 Sale $5.06 Approved FSA516 $3.50 $0.00
* These tests only work with Genius.

EBT Cash and Food

EBT Cash test cases require a Genius terminal with EBT enabled. If you do not have an EBT option on your payment selection team please contact the Certification team to have this functionality enabled.

Amount* Card Number* Transaction Type* Result Auth Code Notes
$8.01 5076800001111112 Sale Approved EBT801 This test will return both EBT Cash balance and EBT Food balance as well as fnsid.
$8.02 5076800001111112 Sale Approved EBT802 This test will return only Cash balance
$8.03 5076800001111112 Sale Approved EBT803 This test will return NO balances
$8.61 5076800001111112 Sale Decline    

EBT Food test cases require a Genius terminal with EBT enabled. If you do not have an EBT option on your payment selection team please contact the Certification team to have this functionality enabled. (Currently not available at this time.)

Amount* Card Number* Transaction Type* Result Auth Code Notes
$8.21 5076800001111112 Sale Approved EBT821 TEST_NOT_ACTIVE
$8.22 5076800001111112  Sale Approved EBT822 TEST_NOT_ACTIVE
$8.23 5076800001111112 Sale Approved EBT823 TEST_NOT_ACTIVE
$8.81 5076800001111112 Sale Decline   TEST_NOT_ACTIVE
* These tests only work with Genius.

Special Cases

Special tests have been created to simulate out of the ordinary situations as well as cases that do not fit into a specific category. This section will continue to be expanded.

Amount* Card Number* Transaction Type* Result Auth Code Notes
$7.00-7.99 Any Any Approved WAIT00-99 This is a special test case range. Any value between $7.00 and $7.99 will trigger a delay in the response for seconds equal to the length of the number after the decimal place. Example: $7.30 will trigger a 30 second delay in response back to the POS or device that initiated the request.
$10.01 Any Any Approved NC1001 This transaction will approve any card for $0.01
$10.51 Any Any Declined   This transaction will decline any card for Insufficient Funds.
Put the Genius of Cayan to work for your business.
1-844-278-7115