Discover information about payment method creation and payment processing
To find out more information about the communication between Zuora and the gateway for payment method creation, verification, and payment processing, you can export transaction data through any of the following approaches:
- Transaction logs
- Data Query
- Data Sources and Exports
- Object Query
- Payment Lifecycle on the payment detail page.
The following sections describe how to export the payment method transaction log and payment transaction log. For more information about the other approaches, click the links in the preceding list.
The transaction logs contain gateway provider's API endpoints that Zuora used for the request, fields in the request, and fields returned in the response. You can use the information in the transaction logs to understand the process or troubleshoot issues. To export the transaction logs, perform the following steps:
- In the Zuora UI, navigate to Reporting > Data Sources.
- In the Data Source field, select the transaction log:
- For payment method creation, select Payment Method Transaction Log.
- For payment processing, select Payment Transaction Log.
- Select fields to be exported. Ensure that the Request String and Response String fields are selected.
- Add filters, such as the account number in Zuora, the payment number, the time frame, and so on.
- Click Export.
The transaction log will be available in the file list for downloading when it is ready. Open the log and use the information in Request String and Response String to find out the API calls that Zuora sends to the gateway, the request fields, response fields, and the unique identifier returned by the gateway for the payment method or payment. You might need to look into both the request string and the response string to analyze and find out this information. When troubleshooting issues, you can send the information in Request String and Response String to the payment gateway provider’s support or Zuora support for further investigation.