Criar Pagamento

Gerar um Pagamento Parceiro

1 - Esse endpoint gera um pagamento para um parceiro.

❗️

lembre-se de sempre enviar o token(Authorization) no header da requisição.

endpoint: {{base_url}}/partner/baas/account/phone_topups

verbo http POST

{{base_url}} será substituída pela URL da sua empresa.

{{Authorization}} enviado no header da requisição (Bearer {{token}}).

{{token}} chave de autorização da requisição.

2 - Para gerar um pagamento para um parceiro é necessário o envio dos seguintes parâmetros.

CHAVEVALORDESCRIÇÃO
account{{account}}
date{{date}}Data da recarga.
value{{value}}Valor do pagamento.
total{{total}}valor total a ser enviado.
document_number{{document_number}}numero do documento

3 - Se tudo ocorrer bem, você receberá uma resposta com Status 200 OK

Corpo da requisição:

{
  "date":"2023-01-02",
  "value":"60.0",
  "total":"60.0",
  "document_number":"856700000479550700640265213461582206001056102443",
	"account":"99999999"
}

3 - Se tudo ocorrer bem, você receberá uma resposta com Status 200 OK

Corpo da resposta com sucesso:

{
    "data": {
        "id": "15422",
        "type": "partner_payments",
        "attributes": {
            "user_id": 1,
            "type": "PartnerPayment",
            "status": "waiting",
            "cancel_reason": null,
            "reverse_reason": null,
            "auth_code": null,
            "date": "06/04/2022",
            "value": "1.0",
            "agency": "4298",
            "account": "{{account}}",
            "tags": [],
            "ticket_code": null,
            "updated_at": "2022-04-06T08:39:53.573-03:00",
            "created_at": "2022-04-06T08:39:53.573-03:00",
            "scheduled_at": null,
            "ticketed_at": null,
            "canceled_at": null,
            "late_at": null,
            "done_at": null,
            "reversed_at": null,
            "ticket_auth_code": null,
            "ticket_cancel_reason": null,
            "errors": [],
            "display_amount": "1.0",
            "financial_institution_id": null,
            "approved_by": "NOME DO PAGADOR",
            "created_by": "NOME DO PAGADOR",
            "cancelable_by_user?": false,
            "user": {
                "name": "NOME DO PAGADOR",
                "account": "{{account}}",
                "document": "00000000000",
                "holder": 1,
                "phone": "9999999999",
                "uid": "{{account}}@exemplo.coop.br",
                "payment_max_value": "999999999.99",
                "info_email": null,
                "set_password": false,
                "set_short_password": false
            },
            "liquidation_disponibility_id": null,
            "late_reason": null,
            "pix_favored": null,
            "document_number": "01000000000",
            "discount": null,
            "rebate": null,
            "interest": null,
            "other_value": null,
            "total": "1.0",
            "bank_name": null,
            "assignor": null,
            "assignor_document": null,
            "fee_amount": "0.0",
            "segmento": "Órgãos Governamentais",
            "favored": null,
            "transfer_reason": null,
            "bank": null,
            "history": null,
            "phoneddd": "",
            "phonenumber": "",
            "carrier": "",
            "provider_id": null,
            "pix_transaction_id": null,
            "description": null,
            "pix_transaction_account_id": null,
            "competence": null,
            "identifier": null,
            "social_security_code_description": null,
            "pix_initiation_method": "pix_key",
            "pix_purpose": "instant_payment",
            "pix_purchase_amount": "0.0"
        }
    }
}

📘

Execute um teste em nosso sandbox Clique Aqui