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