Sumário
Descrição #
Método usado para criar ordens de pagamento.
Endpoints #
- Produção: https://api2.bancosemear.com.br/itp/payments
- Homologação: https://hmlapi2.bancosemear.com.br/itp/payments
Parâmetros de Requisição #
Cabeçalho: #
- authorization: Token bearer de autenticação do serviço integrador recebido através do método: Gerar Token de Autenticação (Serviço Integrador)
- client_id: ID de cliente usado para controle de acesso do gateway de APIs
- access-token: Token recebido após executar o método: Gerar Token de Autenticação (Gateway API)
Requisição (POST) #
curl "https://hmlapi2.bancosemear.com.br/itp/payments" \
-A '' \
-H "access_token: <ACCESS_TOKEN>" \
-H "authorization: Bearer <AUTHORIZATION>" \
-H 'client_id: <CLIENT_ID>' \
-H 'content-type: application/json' \
-d '{
"details": "Transação de teste",
"externalId": "00000000001",
"value": 0.01,
"cpfCnpj": "012345678901",
"redirectUri": "https://redirect-demo-opal.vercel.app",
"creditor": {
"name": "Fulano de Tal",
"personType": "PESSOA_NATURAL",
"cpfCnpj": "012345678901",
"accountNumber": "0011014123",
"accountIssuer": "0001",
"accountPixKey": "naoenviar@gmail.com",
"accountIspb": "00795499",
"accountType": "CACC"
}
}'
Resposta #
{
"data": {
"redirectUrl": "https://ob-hosted-payment-page.hml.linaob.com.br/payments?paymentLinkId=04595ce7-asdf-441a-9ff2-010d5a2d56e3",
"id": "04595ce7-asdf-441a-9ff2-010d5a2d56e3"
},
"message": "Payment was created successfully",
"type": "success",
"statusCode": 201
}
Parâmetros de Resposta #
Corpo (JSON) #
Propriedade | Descrição | Tipo |
---|---|---|
redirectUrl | URL de redirecionamento após o pagamento | String |
id | ID da transação | String |
message | Texto contendo o status da transação | String |
type | Status do processamento de pagamento | String |
statusCode | Código do status do processamento de pagamento | Integer |