Skip to main content

ClientPaymentAuthorizationRequestCreateInput

Details required to create an authorization request.

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

Fields

beneficiary ● ClientPaymentAuthorizationRequestCreateBeneficiaryInput! non-null input

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

payer ● ClientPaymentAuthorizationRequestCreatePayerInput! non-null input

Details of the user who will be paying once authorized

initialPayment ● ClientPaymentAuthorizationRequestCreateInitialPaymentInput input

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

merchantDetails ● MerchantDetailsInput input

Optional details specifying the merchant who is issuing the transaction