Criação de Instrumento de Pagamento
A criação de instrumento de pagamento permite registrar um novo meio de pagamento (como cartão pós-pago) para uma carteira existente.
Request
ENDPOINT
/wallet/WALLET_KEY/payment_instrumentMÉTODO
POSTPath Parameters
| Campo | Tipo | Descrição | Caracteres |
|---|---|---|---|
wallet_key | uuidv4 | Chave única da carteira no formato UUID v4 | 36 |
Request Body
{
"request_control_key": "f7947b9d-9be3-49d8-aca2-4b3249e5fa65",
"owner": {
"person_type": "natural",
"name": "João Silva",
"document_number": "12345678901",
"birthdate": "1990-01-01",
"email": "joao.silva@email.com",
"phone": {
"number": "99999999",
"area_code": "11",
"country_code": "55"
},
"address": {
"street": "Rua das Flores",
"number": "123",
"neighborhood": "Centro",
"postal_code": "01234567",
"city": "São Paulo",
"state": "SP",
"complement": "Apto 1"
}
},
"payment_instrument_type": "postpaid_card",
"limit_amount": 2000.00,
"postpaid_card_data": {
"card_type": "physical",
"card_name": "Cartão Principal",
"printed_name": "JOAO SILVA",
"cvv_rotation_interval_hours": 24,
"contactless_enabled": true,
"delivery_address": {
"street": "Rua das Flores",
"number": "123",
"neighborhood": "Centro",
"postal_code": "01234567",
"city": "São Paulo",
"state": "SP",
"complement": "Apto 1"
}
}
}
Request Body Params
| Campo | Tipo | Descrição | Caracteres |
|---|---|---|---|
request_control_key | uuidv4 | Chave única de identificação da request utilizada pelo cliente. | 36 |
owner | object | Dados do proprietário do instrumento (pessoa física ou jurídica) | Objeto owner |
person_key | string | Chave única de identificação da pessoa no formato UUID v4 | 36 |
payment_instrument_type * | string | Tipo do instrumento de pagamento | Enumeradores payment_instrument_type |
limit_amount | float | Limite de crédito do instrumento (deve ser menor ou igual ao limite da carteira) | - |
postpaid_card_data | object | Dados específicos do cartão pós-pago | Objeto postpaid_card_data |
Campos Condicionais
owner: Obrigatório quando não for enviadoperson_keyperson_key: Obrigatório quando não for enviadoownerpostpaid_card_data: Obrigatório quandopayment_instrument_typefor "postpaid_card"- Os campos
ownereperson_keysão mutuamente exclusivos
Validações de Limite
- O
limit_amountnão é obrigatório - Quando informado, não pode ser maior que o limite de crédito pós-pago da carteira
- Se não informado, o instrumento utilizará o limite total da carteira