Important Invoice Payload Fields

Table below summarizes some important fields for better understanding on a failed payments and build any logic around it.

Object nameDescription
paymentMethodInvalidtrue: Associated payment method is invalid. Any invoice attempted will not be processed.
false: Associated payment method is valid. Any invoice attempted will have their payment attempted.
manualRetryPossiblefalse: Any retry using the same payment method is not possible and returning error.
true: Any retry using the same payment method token is possible and will be attempted.
payNowUrlThis contain the URL link for PayNow and to be used as discussed here.
scheduledPaymentDatenull: No retry will be attempted on this invoice anymore.
date: Retry is schedule on the mentioned date provided payment method is valid.