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. |