UserPaymentInitiationRequestCreateInput
No description
input UserPaymentInitiationRequestCreateInput {
amount: MoneyInput!
beneficiary: BeneficiaryInput!
payerReference: String!
beneficiaryReference: String!
externalReference: String
payerConstraint: UserPaymentInitiationRequestCreatePayerConstraintInput
merchant: String
expireAt: Date
restrictPayerBank: PayerBankId
}
Fields
amount ● MoneyInput! non-null input
beneficiary ● BeneficiaryInput! non-null input
The entity receiving the payment.
payerReference ● String! non-null scalar
The payment reference that will appear on the payer's statement. Must be 12 characters or less.
beneficiaryReference ● String! non-null scalar
The payment reference that will appear on the beneficiary's statement. Must be 20 characters or less.
externalReference ● String scalar
Optional reference field that will be present with the redirect query parameters when the payment is completed.
payerConstraint ● UserPaymentInitiationRequestCreatePayerConstraintInput input
Optional input used to further constrain which accounts may be used to initiate the payment
merchant ● String scalar
The name or unique identifier for the merchant
expireAt ● Date scalar
Optional Date (ISO 8061) input used to set an expiry on a payment
restrictPayerBank ● PayerBankId enum
Optional BankId used to restrict which bank a user may pay from.