Batch Payment Entry
Individual entry within a batch payment including amount, status, and reference.
Additional reference. (Conditional).
Base amount of the payment is done.
Card category.
Card scheme the payment was processed on, as text. For example: Visa.
Card scheme the payment was processed on, as its numeric code. Pairs with cardTypeString.
Customer company name.
Fee charged on customer card.
Customer who paid the payment.
Reference of the Customer who paid the payment.
One of:
BatchPay Entry Pending— This Entry is waiting to be processedBatchPay Entry Processed— Payment for this Entry has been successfully processedCustomer not found— This Customer is not found in system. Create the Customer using POST - /v2/customers APIDuplicate entry— There is a duplicate entry in the batch. Remove duplicate entryMultiple customers found— The System has detected that there is Multiple Customers that have the same Reference setup. Check Customers and update referenceCustomer status is not open— Corresponding customer for batchpay entry is not in open state. Update Customer Status to OpenPayment end date has expired— Payment End Date for BatchPay Entry has expired. Update Date to a future datePayment option is not BatchPay— Customer's Payment Option needs to be BatchPay in order to be processed. Update Customer Payment Option to BatchPayCustomer status does not allow payment processing— Customer Status is invalid. Customer Status must be Open to process payments. Check Status of CustomerInvalid payment amount— Payment amount is not valid. Check amount and resubmitError during payment processing— There was an error while processing payment. Please contact Zenith PaymentsTechnical Error— This Entry has encountered an unhandled error. Please contact Zenith PaymentsCancelled— Batch is cancelledDuplicatePaymentUniqueId— Duplicate payment unique id
Failure code if the payment failed. Please refer: http://tinyurl.com/y6lkmpsv for more details. (Conditional).
Failure reason if the payment failed. (Conditional).
Payment recalled.
Payment refunded.
Whether a retry payment is pending. Based on Program/Merchant settings, a failed payment will be retried.
Payment Card No.
Merchant code.
Fee charged on Merchant.
Merchant trading name.
Unique payment id provided by the merchant. (Conditional).
Funds to Merchant.
Total payment amount including the fees.
Payment card used.
Payment date.
Method was used to process the transaction. ie: Bank Account, Credit Card, etc.
Unique Payment Reference for the payment done.
Link to the actual payment.
One of:
Pending— This Payment is waiting to be processedError— This Payment has encountered an ErrorSubmitted— This Payment was successfully submittedSuccessful— This Payment was successfulSuccessful (Recalled)— This Payment was Recalled. The System has detected that this Entry potentially has been submitted in another BatchSuccessful (Refunded)— This Payment was RefundedSuccessful (Refunded) (Recalled)— This Payment was Refunded and RecalledFailed— This Payment has FailedCancelled— This Payment was CancelledSuppressed— This Payment was SuppressedInProgress— This Payment is being processed
Total payment amount including the fees.
Processing Date for the payment. Date Format: yyyy-MM-ddTHH:mm:ssZ, TimeZone: AEST.
Processor reference for the payment done.
Recalled date. Date Format: yyyy-MM-ddTHH:mm:ssZ, TimeZone: AEST (Conditional).
Reason. (Conditional).
Refunded date. Date Format: yyyy-MM-ddTHH:mm:ssZ, TimeZone: AEST (Conditional).
Reason. (Conditional).
Retry payment reference. (Conditional).
Link to the retry payment.
Retry payment status.
Retry payment scheduled date. Date Format: yyyy-MM-ddTHH:mm:ssZ, TimeZone: AEST (Conditional).
Settlement Date for the payment. This is a calculated date and may change until the payment been settled. Date Format: yyyy-MM-ddTHH:mm:ssZ, TimeZone: AEST.
Reference for the settlement this entry was paid out in. Empty until the payment settles.
Card sub-type where the scheme has one, as text. Empty when the scheme has none.
Card sub-type as its numeric code. Pairs with subCardTypeString.
{
"additionalReference": "string",
"baseAmount": 0,
"cardCategory": "string",
"cardTypeString": "string",
"cardTypeValue": 0,
"companyName": "string",
"customerFee": 0,
"customerName": "string",
"customerReference": "string",
"entryStatus": "string",
"failureCode": "string",
"failureReason": "string",
"isPaymentRecalled": true,
"isPaymentRefunded": true,
"isPaymentRetryScheduled": true,
"lastDigits": "string",
"merchantCode": "string",
"merchantFee": 0,
"merchantName": "string",
"merchantUniquePaymentId": "string",
"merchantWithheldAmount": 0,
"paymentAmount": 0,
"paymentCard": "string",
"paymentDate": "2024-07-29T15:51:28.071Z",
"paymentMethod": "string",
"paymentReference": "string",
"paymentResource": "string",
"paymentStatus": "string",
"processedAmount": 0,
"processingDate": "2024-07-29T15:51:28.071Z",
"processorReference": "string",
"recalledOn": "2024-07-29T15:51:28.071Z",
"recalledReason": "string",
"refundedOn": "2024-07-29T15:51:28.071Z",
"refundedReason": "string",
"retryPaymentReference": "string",
"retryPaymentResource": "string",
"retryPaymentStatus": "string",
"retryScheduledOn": "2024-07-29T15:51:28.071Z",
"settlementDate": "2024-07-29T15:51:28.071Z",
"settlementReference": "string",
"subCardTypeString": "string",
"subCardTypeValue": 0
}