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 |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"brazil": {
object ( |
| Fields | |
|---|---|
| REQUIRED: Country-specific tax details for the payer. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response: | |
brazil |
Specific tax details for Brazil. |
| End of mutually exclusive fields. | |
BrazilTaxInfo
Tax-related information about the payer specific to Brazil.
| JSON representation |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "cnpj": string, "cpf": string // End of mutually exclusive fields. } |
| Fields | |
|---|---|
| REQUIRED: The payer's Brazilian tax ID (CNPJ or CPF). The following is a list of mutually exclusive fields. At most one of the fields will be set in a response: | |
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. |
| End of mutually exclusive fields. | |
BankAccountIdentifier
Unique identifier of a bank account.
| JSON representation |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"brazilBankAccount": {
object ( |
| Fields | |
|---|---|
| REQUIRED: Country-specific bank account details. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response: | |
brazilBankAccount |
An account with a bank in Brazil. |
| End of mutually exclusive fields. | |
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. |