Welcome to Zuora Product Documentation

Explore our rich library of product information

Update payments

This reference article lists all the fields associated with the Update Payments data dictionary.

Note: Fields with an asterisk mark indicate mandatory fields.
ObjectField NameValueRequired to UpdateDescription
Paymentid*STRINGRequired for updating the payment recordThe unique ID of an unapplied payment. For example, 8a8082e65b27f6c3015b89e4344c16b1.
PaymentCommentSTRING [ 0 .. 255 ] charactersOptionalComments about the payment.
PaymentOrigin NSSTRING <= 255 charactersOptional, Applicable with Netsuite IntegrationOrigin of the corresponding object in NetSuite. Only available if you have installed the Zuora Connector for NetSuite.
PaymentPayment Schedule KeySTRINGOptionalThe unique ID or the number of the payment schedule to be linked with the payment. See Link payments to payment schedules for more information.
PaymentReference IdSTRING [ 0 .. 100 ] charactersOptionalThe transaction ID returned by the payment gateway. Use this field to reconcile payments between your gateway and Zuora Payments. You can only update the reference ID for external payments.
PaymentGatewayStateSTRINGOptionalThis field is mainly used for gateway reconciliation. You must have the Edit Payment Gateway Status user permission to update this field. Enum: "NotSubmitted" "Submitted" "Settled" "FailedToSettle".
Container for the finance information related to the payment.Finance Information AccountingobjectOptionalContainer for the finance information related to the payment. For a standalone payment, the finance information cannot be updated.
Container for the finance information related to the payment.Finance Information Bank Account Accounting CodeSTRING [ 0 .. 100 ] charactersOptionalThe accounting code that maps to a bank account in your accounting system.
Container for the finance information related to the payment.Finance Information Unapplied Payment Accounting CodeSTRING [ 0 .. 100 ] charactersOptionalThe accounting code for the unapplied payment.
Container for the finance information related to the payment.transferredToAccountingSTRINGOptionalWhether the payment was transferred to an external accounting system. Use this field for integration with accounting systems, such as NetSuite. Enum: "Processing" "Yes" "No" "Error" "Ignore".
PaymentIntegrationId__NSstring <= 255 charactersOptional, Applicable with Netsuite IntegrationID of the corresponding object in NetSuite. Only available if you have installed the Zuora Connector for NetSuite.
PaymentIntegrationStatus__NSstring <= 255 charactersOptional, Applicable with Netsuite IntegrationStatus of the payment's synchronization with NetSuite. Only available if you have installed the Zuora Connector for NetSuite.
PaymentSyncDate__NSstring <= 255 charactersOptional, Applicable with Netsuite IntegrationDate when the payment was synchronized with NetSuite. Only available if you have installed the Zuora Connector for NetSuite.
PaymentTransaction__NSstring <= 255 charactersOptional, Applicable with Netsuite IntegrationRelated transaction in NetSuite. Only available if you have installed the Zuora Connector for NetSuite.