API version of PaymentRequest
string, 1-36 characters
A unique identifier assigned by the payment initiator to unambiguously identify the payment. The identifier is passed on, unchanged, throughout the entire end-to-end chain.
An object that represents an amount of money in a specific currency.
The details about the creditor requesting the payment.
Information supplied to enable the matching of an entry with the items that the transfer is intended to settle, such as a commercial invoice.
A flag to enable or disable partial payments against this payment. False by default.
The date when the real-world payment request was initiated (for example, date upon which an invoice was created), ISO-8601 format. If before 1st January, 1970, initiatedDateTime will be set to null.
Date the payment is due in ISO 8601 date format. If before 1st January, 1970, dueDate will be set to null.
An object that represents all the discounts available for a given payment.
Array of payment methods which the debtor can choose from in order to pay. Primarily used to populate the PayNow options page (for example, card, PayPal, ACH).
The details about the debtor receiving the payment request.
Information related to the risk of the payment.
An arbitrary dictionary of key-value data to be sent to the payment provider. May be null or empty.