Important Invoice Payload Fields

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

Object name

Description

paymentMethodInvalid

  • *true:Associated payment method is invalid. Any invoice attempted willnot **be processed.
  • *false:** Associated payment method is valid. Any invoice attempted will have their payment attempted.

manualRetryPossible

  • *false:** 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.

payNowUrl

This contain the URL link for PayNow and to be used as discussed here.

scheduledPaymentDate

  • *null:** No retry will be attempted on this invoice anymore.
  • *date:** Retry is schedule on the mentioned date provided payment method is valid.