soappayment-gatewayrecurring-billingcybersource

Does "TMS Recurring Billing Solution" being enabled on a Merchant Account stop the SOAP API from working?


For some background, we had built an integration with the CyberSource so that users could process one time and recurring payments from within our application. We integrate with the REST API for one time payments, and the SOAP API for recurring payments.

A customer of ours has stated that they were asked by CyberSource to move to a new merchant account with the "TMS Billing Solution" enabled. After doing so, the REST API calls are still working as expected, but the SOAP API calls no longer work with this merchant.

Does "TMS Recurring Billing Solution" being enabled on a Merchant Account stop the SOAP API from working?

I advised them to regenerate the Transaction Key needed for the SOAP API, and try again. Still if anyone knows, some help would be greatly appreciated. We would like not to have to build a new integration because of this change if possible.


Solution

  • Enabling "TMS Recurring Billing Solution" does not stop the SOAP API from working.

    Your Cybersource account is not enabled for recurring billing. See the screenshot with for the transaction with request ID 6330290020686535804276.

    Screenshot of error