ClientPaymentAuthorizationRequestCreatePayerInput
Details required to identify the authorized user.
input ClientPaymentAuthorizationRequestCreatePayerInput {
  name: String!
  email: EmailAddress
  phoneNumber: String
  reference: String!
  identityNumber: String
  passportNumber: String
  accountNumber: String
  restrictPayerBank: PayerBankId
  payerId: String
  payerCreatedDate: String
  businessRegistrationNumber: String
}
Fields
name ● String! non-null scalar
The name of the user
email ● EmailAddress scalar
Email address of the user. Either email or phone number must be supplied.
phoneNumber ● String scalar
Phone number of the user. Either email or phone number must be supplied.
reference ● String! non-null scalar
The reference will appear on the payer's statement
identityNumber ● String scalar
South African Identity number of the user. Either identity number or account number must be provided for CapitecPay
passportNumber ● String scalar
Unique government issued identifier for the user
accountNumber ● String scalar
Account number of the user making the payment. Either identity number or account number must be provided for CapitecPay
restrictPayerBank ● PayerBankId enum
Optional BankId used to restrict the bank a user may pay from.
payerId ● String scalar
The client's internal identifier for the user.
payerCreatedDate ● String scalar
The date when the user account was created with the client
businessRegistrationNumber ● String scalar
The user's business registration