Consulta de detalhes de parcelamento

URL base de solicitação

  Ambiente de Teste : https://gateway-test.pagsmile.com
  Ambiente de Prod : https://gateway.pagsmile.com

EndPoints

  /trade/installments

Cabeçalho de solicitação

Parâmetro
Obrigatório
Descrição

Content-Type

Recomendado

application/json

Authorization

sim

Basic Base64(app_id:security_key)

Corpo de solicitação (formato JSON)

Parâmetro
Tipo
Obrigatório
Comprimento máximo(ou valor padrão)
Descrição

app_id

string

sim

32

ID do aplicativo do dashboard

timestamp

string

sim

19

yyyy-MM-dd HH:mm:ss

amount

decimal

sim

0.01 ~ 99999999999999.99

quantia

currency

string

sim

3

moeda

Exemplo de solicitação

curl --location --request POST 'https://gateway.pagsmile.com/trade/installments' \
--header 'Authorization: Basic Base64(appid:security_key)' \
--header 'Content-Type: application/json' \
--data-raw '{
    "app_id": "app_id",
    "timestamp": "{{datetime}}",
    "amount": "{{amount}}",
    "currency": "{{currency}}"
}'

Resposta Http (formato JSON)

Parâmetro
Tipo
Descrição

code

string

return code

msg

string

return msg

fee

List Fee

fee detail list

Taxa

Parâmetro
Tipo
Descrição

stage

string

etapa das parcelas

amount_each

string

quantia de cada parcela

amount

Fee

quantia total

Retorno (Sucesso)

{
    "code": "10000",
    "msg": "Success",
    "fee": [
      {
        "stage":1,
        "amount_each":200.00,
        "amount":200.00
      },
      ...
    ]
}

Retorno (Falha)

{
    "code": "40002",
    "msg": "Business Failed",
    "sub_code": "invalid-signature",
    "sub_msg": "invalid signature"
}

Last updated