UserInitiatePaymentInput
Details required to initiate an authorized payment.
input UserInitiatePaymentInput {
amount: MoneyInput!
expireAt: Date
payerReference: String
beneficiaryReference: String
externalReference: String
merchant: String
payerInformation: PayerInformationInput
}
Fields
amount
● MoneyInput!
non-null input
expireAt
● Date
scalar
Optional Date (ISO 8061) input used to set an expiry on a payment
payerReference
● String
scalar
Optional payment reference that will appear on the user's statement
beneficiaryReference
● String
scalar
Optional payment reference that will appear on the beneficiary's statement
externalReference
● String
scalar
Optional reference field that will be present with the redirect query parameters when the payment is completed
merchant
● String
scalar
The name or unique identifier for the merchant
payerInformation
● PayerInformationInput
input
KYC information for the payer