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. country can 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_number can 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_identifier can 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. |