Skip to content

Latest commit

 

History

History
49 lines (44 loc) · 4.98 KB

payment.md

File metadata and controls

49 lines (44 loc) · 4.98 KB

Payment

Payments are returned by CreatePayment and GetPayment.

Fields

Name Type Tags Description Getters
id String ReadOnly Unique identifier for the object. String getId()
account String Customer account ID. String getAccount()
amount Double The total amount of the payment. Double getAmount()
amountApplied Double The applied amount of the payment. Double getAmountApplied()
amountUnapplied Double The unapplied amount of the payment. Double getAmountUnapplied()
amountRefunded Double The amount of the payment that is refunded. Double getAmountRefunded()
authorisationCode String An authorization transaction ID from the payment gateway. String getAuthorisationCode()
description String An arbitrary string attached to the object. Often useful for displaying to users. String getDescription()
currency String Three-letter ISO currency code. Must be a currency you have enabled. String getCurrency()
date LocalDate The date when the payment takes effect. String getDate()
name String A unique identification number for the payment. For example, P-00000001. String getName()
gatewayOptions Map<String, String> Used to pass gateway-specific parameters and parameter values. Map<String, String> getGatewayOptions()
financeInformation FinanceInformation Payment finance information. String getFinanceInformation()
gateway String Optional Identifier of the gateway used to process the payment. String getGateway()
paymentMethod String Unique identifier of the payment method used to make the payment. String getPaymentMethod()
gatewayOrderId String A merchant-specified natural key value that can be passed to the payment gateway when a payment is created. If not specified, a payment number will be passed in instead. String getGatewayOrderId
reference String Transaction identifier returned by your payment gateway. Use this field to reconcile payments between your gateway and Zuora Payments. String getReference()
statementDescriptor String A payment gateway-specific field that maps to Zuora for the gateways Orbital, Vantiv and Verifi. String getStatementDescriptor()
softDescriptorPhone String A payment gateway-specific field that maps to Zuora for the gateways Orbital, Vantiv and Verifi. String getSoftDescriptorPhone()
external Boolean If true the payment is external. Boolean isExternal()
customFields Map<String, Object> Custom fields used to create a payment. Map<String, Object> getCustomFields()
createTime ZonedDateTime ReadOnly The date and time, based on the tenant timezone, the payment was created ZonedDateTime getCreateTime()
updateTime ZonedDateTime ReadOnly The date and time, based on the tenant timezone, the payment was last updated ZonedDateTime getUpdateTime()
createdBy String ReadOnly Identifier of the user that created the payment String getCreatedBy()
updatedBy String ReadOnly Identifier of the user that last updated the payment String getUpdatedBy()
state PaymentState State of the payment. PaymentStatus getState()
cancelTime ZonedDateTime ReadOnly Time the payment was cancelled. ZonedDateTime getCancelTime()
submitTime ZonedDateTime ReadOnly Time when the payment was submitted. ZonedDateTime getSubmitTime()
secondPayment ReferenceId String The payout ID of the payment from the gateway side. String getSecondPaymentReferenceId()
payoutId String The payout ID of the payment from the gateway side. String getPayoutId()
gatewayState PaymentGatewayState The status of the payment in the gateway; use for reconciliation. PaymentGatewayState getGatewayState()
markedFor SubmissionOn ZonedDateTime Time when the payment was marked and waiting for batch submission to the payment process. ZonedDateTime getMarkedForSubmissionOn()
gatewayResponseCode String The code returned from the payment gateway for the payment. String getGatewayResponseCode()
gatewayResponse String The message returned from the payment gateway for the payment. String getGatewayResponse()
gateway Reconciliation Status String The status of gateway reconciliation. String getReconciliationStatus()
gateway Reconciliation Reason String The reason of gateway reconciliation. String getGatewayReconciliationReason()
customFields Map<String, Object> Optional Custom fields. Map<String, Object> getCustomFields()