CreatePaymentConsentRequestInput
No description
input CreatePaymentConsentRequestInput {
nonce: String!
externalReference: String
payerInformation: PayerInformationInput
paymentMethods: PaymentConsentMethodsInput!
metadata: Json
expireAt: Date
splitSettlements: [SplitSettlementInput!]
}
Fields
CreatePaymentConsentRequestInput.nonce ● String! non-null scalar
CreatePaymentConsentRequestInput.externalReference ● String scalar
CreatePaymentConsentRequestInput.payerInformation ● PayerInformationInput input
KYC information of the payer. Certain fields will be required depending on payment methods enabled.
CreatePaymentConsentRequestInput.paymentMethods ● PaymentConsentMethodsInput! non-null input
CreatePaymentConsentRequestInput.metadata ● Json scalar
CreatePaymentConsentRequestInput.expireAt ● Date scalar
Optional Date (ISO 8601) input used to set an expiry on a payment consent request
CreatePaymentConsentRequestInput.splitSettlements ● [SplitSettlementInput!] list input
Optional split settlement instructions applied to the consent's initial charge, describing how it is split across destination merchants. Only supported on card payments.