Happy Business Starts Here

Highlighted
Zuora Alumni

Error: "Transaction declined 500 - Payment failed due to processing error from Gateway"

Problem:
 
When processing payment with CyberSource payment gateway confgured, getting the error:
 
 "Transaction declined 500 - Payment failed due to processing error from Gateway"


If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √

1 REPLY 1
Zuora Alumni

Re: Error: "Transaction declined 500 - Payment failed due to processing error from Gateway&quot

Solution:

One of the reasons could be the p12 file uploaded in your Zuora tenant's CyberSource gateway configuration is expired. There are a few ways to confirm this:

 

1, Check email inbox for p12 expiration, CyberSource typically sends out an email to the merchant ID owner a month before expiration, and again when it expires.

 

2, Check whether the error code/message is published from CyberSource: https://support.cybersource.com/cybskb/index?page=content&id=C156

 

3, Check data being sent to/from the gateway. In Zuora tenant, go to "Data Sources" > "Payment Transaction Log", fields "Request Strings" and "Response Strings" would be the fields we are interested in. "Payment Method Transaction Log" is the the same, just that it is the log of cc authorizations. Tip: If both response and request strings are empty, that means the request never made it out of Zuora app, you can also confirm this by logging into your CyberSource console

 

log_dse.png

 

 

If indeed the p12 has expired, please follow the steps here to generate a new p12 file for Simple Order API and upload to your Zuora tenant's CyberSource configuraton: https://support.cybersource.com/cybskb/index?page=content&id=C1665&actp=search&viewlocale=en_US&sear...

 

 

 

 

Supporting Documentation:

Checke p12 expiration date: http://stackoverflow.com/questions/28373771/how-to-determine-ssl-cert-expire-date-from-the-cert-file...

 



If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √