Création de commande
Adresse de l'interface (Interface address)
POST https://api.tokenpay.me/v1/transaction/prepaymentParamètres de l'interface (Interface parameters)
app_id
header
string
Oui
ID de l'application, valeur d'exemple : 8e4b8c2e7cxxxxxxxx1a1cbd3d59e0bd
mch_id
body
string
Oui
ID du marchand, valeur d'exemple : 12345678
description
body
string
Non
Description de la commande, valeur d'exemple : recharge
out_trade_no
body
string
Oui
Numéro de commande du marchand, le marchand génère son propre numéro de commande unique
expire_second
body
integer
Oui
Date d'expiration (secondes), valeur d'exemple : 3600
amount
body
number
Oui
Montant de la commande, valeur d'exemple : 15000000
chain
body
string
Oui
Chaîne publique propriétaire, valeur d'exemple : TRON
to_address
body
string
Non
Portefeuille de collecte (Remarque : le portefeuille de paiement est requis pour l'application monitor order)
attach
body
string
Non
Les paramètres personnalisés (tels que des identifiants uniques comme les ID utilisateur) sont renvoyés inchangés dans les API de requête et les notifications de paiement. En pratique, ce champ n'est renvoyé que lorsque le statut du paiement est terminé.
locale
body
string
Non
Langue : zh_cn Chinois, en Anglais. L'utilisation de la caisse affichera la langue par défaut en fonction de ce paramètre.
return_url
body
string
Non
Adresse de retour : lorsque le paiement est terminé ou échoue, cliquez sur le bouton de retour sur l'adresse. Cela peut être une URL https ou la route de l'application.
order_type
body
string
Oui
Mode de paiement, valeur d'exemple : platform_order collecte par la plateforme
Exemple de paramètres (Parameters example)
Retour de l'interface (Interface return)
msg
string
Description du statut
request_id
string
ID de la requête
data
object
Objet de données
prepay_id
string
ID de prépaiement
ID de session de transaction de prépaiement. Il est utilisé pour les appels d'interface ultérieurs, et sa valeur est valide pendant le temps du paramètre expire_second défini lors de la création de la commande. Vous pouvez également accéder directement à l'URL payment_url pour finaliser le paiement.
payment_url
string
URL de la caisse de paiement
payment_url sert à faire apparaître la page intermédiaire de la caisse de paiement, vous pouvez finaliser le paiement en visitant cette URL. payment_url est valide pendant le temps du paramètre expire_second défini lors de la création de la commande.
Exemple de retour (Return example)
Exemple de code (Example code)
Mis à jour