A developer should map the following response codes when determining the result of a transaction. These codes are described below with each meaning. Ĥ 2.0 Response Values 2.1 Status Response Code The ProPay API will return with every request a response code. prohibited except as allowed under copyright laws. All other value will result in a response code 66. Postal Code AVS Code AVS Response Text A Address Match Z Zip Match U Verification Unavailable G Verification Unavailable Y Exact Match B Address Match C Server Unavailable or Offline D Exact Match I Verification Unavailable M Exact Match P Zip Match S Service Not supported R Issuer system unavailable N Zip Code and Street Do Not Match All Others T Returned in the test environment 1.6 Reserved Account Creation Values The following values for each element will result in the specified response Element Value Response The value for dob element for account sign up will result in a successful dob test sign up. Result Response Card Brand CVV Simulated Response Status Code Visa Success MasterCard Success Discover Success American Express Success All All Others CVV Data is not correct CVV Mismatch 1.5 AVS Reserved Postal Codes The following table provides reserved postal codes that will generate specific AVS response codes. ģ 1.4 Reserved Card Number CVV Codes When these card numbers are used in conjunction with the following CVV codes additional simulated responses will be generated. Credit card networks cannot locate this card s issuing bank. Some cards such as gasoline cards or HSA can only be used for specific types of transactions Invalid credit card number. ** Will produce a decline for Multi-Currency transactions Card issuing bank will not allow this type of transaction. Please attempt this transaction again Card limit exceeded Insufficient funds. Amount Result Status Response Code Simulated Response Invalid credit card number as reported by issuing bank Credit card issuer s bank timed out. For a current list of valid ABA routing numbers please see: Reserved Processing Amounts Passing the following dollar amount in requests will simulate the indicated responses. It should, however, be 20 digits or less. The account number does not need to be a real account number, since it will not be checked at a bank in the test system. In order to perform test ACH transactions, the submitted routing number must be a legitimate ABA routing number. 1.2 Reserved ACH Routing Numbers ACH transactions do not provide for real-time authorization. Card Number Card Brand Simulated Response Visa Success Visa Success MasterCard Success MasterCard Success American Express Success Discover Success JCB Success Visa Invalid credit card number as reported by issuing bank Visa Credit card issuer s bank timed out Please attempt this transaction again Visa Card limit exceeded Visa Insufficient funds Visa Invalid credit card number Credit card networks cannot locate this card s issuing bank. 1.1 Reserved Card Numbers The following Card numbers are reserved for testing purposes. This allows clients to test their solutions and provoke specific response behaviors to handle successful and declined transactions. Ģ 1.0 Reserved Values for Test Environment Simulated Processing The ProPay integration and sandbox environments can provide simulated responses for real time credit card processing by passing the following reserved values in their respective fields. 1 ProPay API Appendix Response Values and Simulated Responses Version Contents 1.0 RESERVED VALUES FOR TEST ENVIRONMENT SIMULATED PROCESSING Reserved Card Numbers Reserved ACH Routing Numbers Reserved Processing Amounts Reserved Card Number CVV Codes AVS Reserved Postal Codes Reserved Account Creation Values RESPONSE VALUES Status Response Code Transaction Response Code Address Verification System CVV2 Response Codes Account Status Values Transaction Type Transaction Status.12 prohibited except as allowed under copyright laws.
0 Comments
Leave a Reply. |