Skip to main content

ClientPaymentAuthorizationRequestCreateInput

Details required to create an authorization request.

input ClientPaymentAuthorizationRequestCreateInput {
beneficiary: ClientPaymentAuthorizationRequestCreateBeneficiaryInput!
payer: ClientPaymentAuthorizationRequestCreatePayerInput!
initialPayment: ClientPaymentAuthorizationRequestCreateInitialPaymentInput
merchantDetails: MerchantDetailsInput
}

Fields

ClientPaymentAuthorizationRequestCreateInput.beneficiary ● ClientPaymentAuthorizationRequestCreateBeneficiaryInput! non-null input

Details of the person/entity who will receive payments once the user has been authorized

ClientPaymentAuthorizationRequestCreateInput.payer ● ClientPaymentAuthorizationRequestCreatePayerInput! non-null input

Details of the user who will be paying once authorized

ClientPaymentAuthorizationRequestCreateInput.initialPayment ● ClientPaymentAuthorizationRequestCreateInitialPaymentInput input

Optional details of an initial payment to make during the authorization flow

ClientPaymentAuthorizationRequestCreateInput.merchantDetails ● MerchantDetailsInput input

Optional details specifying the merchant who is issuing the transaction