Auftragserstellung
Schnittstellenadresse (Interface address)
POST https://api.tokenpay.me/v1/transaction/prepaymentSchnittstellenparameter (Interface parameters)
app_id
header
string
Ja
Anwendungs-ID, Beispielwert: 8e4b8c2e7cxxxxxxxx1a1cbd3d59e0bd
mch_id
body
string
Ja
Händler-ID, Beispielwert: 12345678
description
body
string
Nein
Bestellbeschreibung, Beispielwert: recharge
out_trade_no
body
string
Ja
Händler-Bestellnummer, der Händler generiert seine eigene eindeutige Bestellnummer
expire_second
body
integer
Ja
Ablaufzeit (Sekunden), Beispielwert: 3600
amount
body
number
Ja
Bestellbetrag, Beispielwert: 15000000
chain
body
string
Ja
Zugehörige öffentliche Blockchain, Beispielwert: TRON
to_address
body
string
Nein
Inkasso-Wallet (Hinweis: Für die Anwendung monitor order ist ein Inkasso-Wallet erforderlich)
attach
body
string
Nein
Benutzerdefinierte Parameter (wie eindeutige Kennungen wie Benutzer-IDs) werden in Abfrage-APIs und Zahlungsbenachrichtigungen unverändert zurückgegeben. In der Praxis wird dieses Feld nur zurückgegeben, wenn der Zahlungsstatus abgeschlossen ist.
locale
body
string
Nein
Sprache: zh_cn Chinesisch, en Englisch. Die Verwendung der Kasse zeigt basierend auf dieser Einstellung die Standardsprache an.
notify_url
body
string
Nein
Callback-URL, Beispielwert: https://xxx/xxx. Verwendung von https wird empfohlen
return_url
body
string
Nein
Rücksprungadresse: Wenn die Zahlung abgeschlossen ist oder fehlschlägt, klicken Sie auf die Schaltfläche „Zurück“ bei der Adresse. Es kann ein https-Link oder die Route der App sein.
order_type
body
string
Ja
Zahlungsmethode, Beispielwert: platform_order Plattform-Inkasso
Parameterbeispiel (Parameters example)
Schnittstellenrückgabe (Interface return)
msg
string
Statusbeschreibung
request_id
string
Anfrage-ID
data
object
Datenobjekt
prepay_id
string
Vorauszahlungs-ID
Vorauszahlungs-Transaktions-Sitzungs-ID. Wird für nachfolgende Schnittstellenaufrufe verwendet, und der Wert ist für den bei der Auftragserstellung festgelegten Parameter expire_second gültig. Alternativ können Sie direkt auf die payment_url zugreifen, um die Zahlung abzuschließen.
payment_url
string
Zahlungskassen-URL
payment_url dient dazu, die Zwischenseite der Zahlungskasse aufzurufen. Sie können die Zahlung abschließen, indem Sie diese URL besuchen. payment_url ist für den bei der Auftragserstellung festgelegten Parameter expire_second gültig.
Rückgabebeispiel (Return example)
Code-Beispiel (Example code)
Zuletzt aktualisiert