Information about the person making the payment.
| JSON representation | 
|---|
| { "payerTaxInfo": { object ( | 
| Fields | |
|---|---|
| payerTaxInfo | 
 OPTIONAL: Tax-related information about the payer, such as tax ID or orther relevant identifiers. | 
| payerBankAccountIdentifier | 
 OPTIONAL: Banking details of the payer, potentially including bank name, account number, or other identifying information. | 
TaxInfo
Tax-related information about the payer.
| JSON representation | 
|---|
| { // Union field | 
| Fields | |
|---|---|
| Union field country. REQUIRED: Country-specific tax details for the payer.countrycan be only one of the following: | |
| brazil | 
 Specific tax details for Brazil. | 
BrazilTaxInfo
Tax-related information about the payer specific to Brazil.
| JSON representation | 
|---|
| { // Union field | 
| Fields | |
|---|---|
| Union field tax_number. REQUIRED: The payer's Brazilian tax ID (CNPJ or CPF).tax_numbercan be only one of the following: | |
| cnpj | 
 Cadastro Nacional da Pessoa Jurídica (CNPJ), an identification number issued to Brazilian companies. | 
| cpf | 
 Cadastro de Pessoas Físicas (CPF), the Brazilian individual taxpayer registry identification. | 
BankAccountIdentifier
Unique identifier of a bank account.
| JSON representation | 
|---|
| { // Union field | 
| Fields | |
|---|---|
| Union field account_identifier. REQUIRED: Country-specific bank account details.account_identifiercan be only one of the following: | |
| brazilBankAccount | 
 An account with a bank in Brazil. | 
BrazilBankAccountInfo
Details of a user's bank account in Brazil.
| JSON representation | 
|---|
| { "bankCode": string, "branchCode": string, "accountNumber": string } | 
| Fields | |
|---|---|
| bankCode | 
 REQUIRED: The unique code identifying the bank associated with the payer's account. | 
| branchCode | 
 REQUIRED: The specific code representing the branch where the payer's account is held. | 
| accountNumber | 
 REQUIRED: The unique number identifying the payer's bank account. |