For the complete documentation index, see llms.txt. This page is also available as Markdown.

Criação de pedido

DICA (TIP)

Após a criação do pedido, a interface retornará o link de pagamento e o usuário entrará na caixa registradora através do link para pagar. Se o comerciante tiver configurado um aplicativo de marca branca, o código front-end também precisará estar conectado ao JS-SDK. Ver SDK

Endereço da interface (Interface address)

POST https://api.tokenpay.me/v1/transaction/prepayment

Parâmetros da interface (Interface parameters)

Nome
Localização
Tipo
Obrigatório
Descrição

app_id

header

string

Sim

ID do aplicativo, valor de exemplo: 8e4b8c2e7cxxxxxxxx1a1cbd3d59e0bd

mch_id

body

string

Sim

ID do comerciante, valor de exemplo: 12345678

description

body

string

Não

Descrição do pedido, valor de exemplo: recharge

out_trade_no

body

string

Sim

Número do pedido do comerciante, o comerciante gera seu próprio número de pedido exclusivo

expire_second

body

integer

Sim

Tempo de expiração (segundos), valor de exemplo: 3600

amount

body

number

Sim

Valor do pedido, valor de exemplo: 15000000

chain

body

string

Sim

Cadeia pública pertencente, valor de exemplo: TRON

currency

body

string

Sim

Moeda, valor de exemplo: TRX. Ver moedas suportadas

to_address

body

string

Não

Carteira de cobrança (Nota: a carteira de pagamento é necessária para o aplicativo monitor order)

attach

body

string

Não

Parâmetros personalizados (como identificadores exclusivos, como IDs de usuário) são retornados inalterados nas APIs de consulta e notificações de pagamento. Na prática, este campo só é retornado quando o status do pagamento está concluído.

locale

body

string

Não

Idioma: zh_cn Chinês, en Inglês. O uso da caixa registradora exibirá o idioma padrão com base nesta configuração.

notify_url

body

string

Não

URL de retorno de chamada (Callback URL), valor de exemplo: https://xxx/xxx. Sugere-se o uso de https

return_url

body

string

Não

Endereço de retorno, quando o pagamento for concluído ou falhar, clique no botão de retorno no endereço. Pode ser um link https ou a rota do aplicativo.

order_type

body

string

Sim

Método de pagamento, valor de exemplo: platform_order arrecadação da plataforma

Exemplo de parâmetros (Parameters example)

DICA (TIP)

O app_id pode ser obtido através do painel do comerciante criando um aplicativo.

Retorno da interface (Interface return)

Nome
Tipo
Descrição
Descrição

msg

string

Descrição do status

request_id

string

ID da requisição

data

object

Objeto de dados

prepay_id

string

ID de pré-pagamento

ID da sessão de transação de pré-pagamento. É usado para chamadas de interface subsequentes, e seu valor é válido pelo tempo do parâmetro expire_second definido quando o pedido é criado. Alternativamente, você pode acessar a payment_url diretamente para concluir o pagamento.

payment_url

string

URL da caixa registradora de pagamento

payment_url serve para abrir a página intermediária da caixa registradora de pagamento, você pode concluir o pagamento visitando esta url. A payment_url é válida pelo tempo do parâmetro expire_second definido quando o pedido é criado.

Exemplo de retorno (Return example)

Exemplo de código (Example code)

Última atualização