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

注文作成

ヒント (TIP)

注文が作成された後、インターフェースは支払いリンクを返し、ユーザーはそのリンクからレジにアクセスして支払うことができます。 加盟店がホワイトラベルアプリを設定している場合、フロントエンドコードもJS-SDKに接続する必要があります。SDKを表示

インターフェースアドレス (Interface address)

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

インターフェースパラメーター (Interface parameters)

名前
場所
タイプ
必須
説明

app_id

header

string

はい

アプリケーションID、例の値:8e4b8c2e7cxxxxxxxx1a1cbd3d59e0bd

mch_id

body

string

はい

加盟店ID、例の値:12345678

description

body

string

いいえ

注文説明、例の値:recharge

out_trade_no

body

string

はい

加盟店注文番号、加盟店が独自に生成する一意の注文番号

expire_second

body

integer

はい

有効期限(秒)、例の値:3600

amount

body

number

はい

注文金額、例の値:15000000

chain

body

string

はい

所属パブリックチェーン、例の値:TRON

currency

body

string

はい

to_address

body

string

いいえ

受取ウォレット(注:注文監視(monitor order)アプリには受取ウォレットが必要です)

attach

body

string

いいえ

カスタムパラメータ(ユーザーIDなどの一意の識別子)は、クエリAPIおよび支払い通知でそのまま返されます。実際には、支払いが完了したステータスでのみこのフィールドが返されます。

locale

body

string

いいえ

言語:zh_cn 中国語、en 英語。レジを使用すると、この設定に基づいてデフォルトの言語が表示されます。

notify_url

body

string

いいえ

コールバックURL、例の値:https://xxx/xxxhttpsの使用を推奨

return_url

body

string

いいえ

戻り先アドレス、支払いが完了または失敗したときに、アドレスの戻るボタンをクリックします。httpsリンクまたはアプリのルートを指定できます。

order_type

body

string

はい

決済方法、例の値:platform_order プラットフォーム代行収納

パラメーター例 (Parameters example)

ヒント (TIP)

app_id は加盟店管理画面からアプリを作成することで取得できます。

インターフェースの戻り値 (Interface return)

名前
タイプ
説明
説明

msg

string

ステータス説明

request_id

string

リクエストID

data

object

データオブジェクト

prepay_id

string

事前決済ID

事前決済取引セッションIDです。後続のインターフェース呼び出しに使用され、その値は注文作成時に設定された expire_second パラメーターの期間中有効です。または、直接 payment_url にアクセスして支払いを完了することもできます。

payment_url

string

決済レジURL

payment_url は決済レジの中間ページを呼び出すためのものであり、このURLにアクセスすることで支払いを完了できます。payment_url は注文作成時に設定された expire_second パラメーターの期間中有効です。

戻り値の例 (Return example)

コード例 (Example code)

最終更新