Skip to main content

Preauthorization Result

Preauthorization response including status, amounts, fees, and settlement details. Fields marked as conditional are only returned under certain conditions.

abnstring

ABN for the transaction.

accountOrCardNostring

Payment Card No.

additionalReferencestring

Additional reference. (Conditional).

baseAmountnumber<double>

Base amount of the payment is done.

cardCategorystring

Card category.

chargeBackedOnstring<date-time>

Recalled date. Date Format: yyyy-MM-ddTHH:mm:ss, TimeZone: AEST (Conditional).

chargeBackedReasonstring

Reason. (Conditional).

chargeBackedTransactionReferencestring

ChargedBackedTransactionReference : If a charge transaction is charged back then this is transaction reference of charged back transaction.(Conditional).

customerFeenumber<double>

Fee charged on customer card.

customerNamestring

Customer who paid the payment.

customerReferencestring

Reference of the Customer who paid the payment.

failureCodestring

Failure code if the payment failed. Please refer: http://tinyurl.com/y6lkmpsv for more details. (Conditional).

failureReasonstring

Failure reason if the payment failed. (Conditional).

fundsToMerchantnumber<double>

Funds to Merchant.

isPaymentChargeBackedboolean

Payment Charge Backed.

isPaymentRecalledboolean

Payment recalled.

isPaymentRefundedboolean

Payment refunded.

isPaymentRetryScheduledboolean

Whether a retry payment is pending. Based on Program/Merchant settings, a failed payment will be retried.

isPaymentSettledToMerchantboolean

Whether the payment has been settled to the merchant.

merchantCodestring

Merchant code.

merchantFeenumber<double>

Fee charged on Merchant.

merchantNamestring

Merchant trading name.

merchantUniquePaymentIdstring

Unique payment id provided by the merchant. (Conditional).

oneOffPaymentReferencestring

One Off Payment Reference.

originalTransactionReferencestring

OriginalTransactionReference : For a Recall / Refund transaction, it is the transaction reference of original transaction.

paymentAccountstring

Payment Account by which the payment is done.

paymentCardstring

Payment card used.

paymentSourceDisplaystring

Payment source of transaction.

preauthAmountnumber<double>

Total payment amount including the fees.

preauthExpiryAtstring<date-time>

Preauth Expires at.

preauthReferencestring

Unique Payment Reference for the payment done.

preauthStatusstring

Current Status of the payment. Expected Statuses

  1. Pending This Payment is waiting be to processed
  2. Error - This Payment has encountered an Error
  3. Submitted - This Payment was successfully submitted
  4. Successful - This Payment was successful
  5. Successful(Recalled) - This Payment was Recalled
  6. Successful(Refunded) - This Payment was Refunded
  7. Successful (Refunded) (Recalled) - This Payment was Refunded and Recalled
  8. Failed - This Payment has Failed
  9. Cancelled - This Payment was Cancelled
  10. Suppressed - This Payment was Suppressed
  11. InProgress - This Payment is being processed.
processingDatestring<date-time>

Processing Date for the payment. Date Format: yyyy-MM-ddTHH:mm:ss, TimeZone: AEST.

processorReferencestring

Processor reference for the payment done.

recalledOnstring<date-time>

Recalled date. Date Format: yyyy-MM-ddTHH:mm:ss, TimeZone: AEST (Conditional).

recalledReasonstring

Reason. (Conditional).

recalledTransactionReferencestring

RecalledTransactionReference : If a charge transaction is recalled then this is transaction reference of recall transaction.(Conditional).

redirectUrlstring

3DSecure redirect url to complete the 3DSecure challege if required by the scheme.

refundedOnstring<date-time>

Refunded date. Date Format: yyyy-MM-ddTHH:mm:ss, TimeZone: AEST (Conditional).

refundedReasonstring

Reason. (Conditional).

refundedTransactionReferencestring

RefundedTransactionReference : If a charge transaction is refunded then this is transaction reference of refunded transaction.(Conditional).

remainingPreauthAmountnumber<double>

Remaining preauth amount after one or more captures.

retryPaymentReferencestring

Retry payment reference. (Conditional).

retryScheduledOnstring<date-time>

Retry payment scheduled date. Date Format: yyyy-MM-ddTHH:mm:ss, TimeZone: AEST (Conditional).

settlementDatestring<date-time>

Settlement Date for the payment. This is a calculated date and may change until the payment been settled. Date Format: yyyy-MM-ddTHH:mm:ss, TimeZone: AEST.

transactionTypeinteger<int32>

Transaction type numeric code.

Enum ValueDescription
1Charge
2InvoicePayment
3Refund
4Chargeback
5Recall
6FixedTermSettlement
7SponsorInvoicePayment
8MerchantSettlementAdjustmentPayment
9Preauthorization
10Credit
transactionTypeDisplaystring

Transaction Type. Possible values:

  1. Charge
  2. Invoice
  3. Refund
  4. Chargeback
  5. Recall
  6. Fixed Term Settlement.
Preauthorization Result
{
"abn": "string",
"accountOrCardNo": "string",
"additionalReference": "string",
"baseAmount": 0,
"cardCategory": "string",
"chargeBackedOn": "2024-07-29T15:51:28.071Z",
"chargeBackedReason": "string",
"chargeBackedTransactionReference": "string",
"customerFee": 0,
"customerName": "string",
"customerReference": "string",
"failureCode": "string",
"failureReason": "string",
"fundsToMerchant": 0,
"isPaymentChargeBacked": true,
"isPaymentRecalled": true,
"isPaymentRefunded": true,
"isPaymentRetryScheduled": true,
"isPaymentSettledToMerchant": true,
"merchantCode": "string",
"merchantFee": 0,
"merchantName": "string",
"merchantUniquePaymentId": "string",
"oneOffPaymentReference": "string",
"originalTransactionReference": "string",
"paymentAccount": "string",
"paymentCard": "string",
"paymentSourceDisplay": "string",
"preauthAmount": 0,
"preauthExpiryAt": "2024-07-29T15:51:28.071Z",
"preauthReference": "string",
"preauthStatus": "string",
"processingDate": "2024-07-29T15:51:28.071Z",
"processorReference": "string",
"recalledOn": "2024-07-29T15:51:28.071Z",
"recalledReason": "string",
"recalledTransactionReference": "string",
"redirectUrl": "string",
"refundedOn": "2024-07-29T15:51:28.071Z",
"refundedReason": "string",
"refundedTransactionReference": "string",
"remainingPreauthAmount": 0,
"retryPaymentReference": "string",
"retryScheduledOn": "2024-07-29T15:51:28.071Z",
"settlementDate": "2024-07-29T15:51:28.071Z",
"transactionType": 1,
"transactionTypeDisplay": "string"
}