Criação de pedido
Endereço da interface (Interface address)
POST https://api.tokenpay.me/v1/transaction/prepaymentParâmetros da interface (Interface parameters)
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
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)
Retorno da interface (Interface return)
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