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

Auftragserstellung

TIPP (TIP)

Nachdem die Bestellung erstellt wurde, gibt die Schnittstelle den Zahlungslink zurück. Der Benutzer ruft über den Link die Kasse auf, um zu bezahlen. Wenn der Händler eine White-Label-Anwendung eingerichtet hat, muss auch der Frontend-Code mit dem JS-SDK verbunden werden. SDK anzeigen

Schnittstellenadresse (Interface address)

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

Schnittstellenparameter (Interface parameters)

Name
Standort
Typ
Erforderlich
Beschreibung

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

currency

body

string

Ja

Währung, Beispielwert: TRX. Unterstützte Währungen anzeigen

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)

TIPP (TIP)

app_id kann über das Händler-Backend durch die Erstellung einer Anwendung bezogen werden.

Schnittstellenrückgabe (Interface return)

Name
Typ
Beschreibung
Beschreibung

code

integer

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