タイで人気の即時送金サービス、プロンプトペイについてご紹介します。
PromptPayは、決済政策当局であるタイ銀行(BoT)が開発・規制するインフラ・ソリューションである。BoTの決済システム・ロードマップは、銀行とともにタイ国内の決済インフラを近代化している。銀行間で資金を移動するために、ユーザーは携帯電話番号、国民識別番号、法人登録番号、デジタルウォレット番号などのプロキシを通じて識別される。
特徴 #
通貨の処理 | テトラヒドロフラン |
---|---|
決済通貨 | 米ドル |
最低取引額 | 1 バーツ |
最大取引額 | 5,000 バーツ |
払い戻し | ❌ |
一部払い戻し | ❌ |
複数回の一部払い戻し | ❌ |
チャージバック | ❌ |
支払いの流れ #
統合方式 #
支払い方法の列挙値: プロンプトペイ
PromptPayには2つの統合方法があります。
- ダイレクトAPI
- チェックアウト
ダイレクト API #
統合の方法 #
直接APIを統合するには、PaymentIntentを作成し、1つのステップでURLを取得することができます。以下はペイメントインテントを作成するデモです:
PaymentIntentは、顧客から支払いを収集する意図を表すオブジェクトで、支払いプロセスのライフサイクルを追跡します。サーバー上にPaymentIntentを作成し、収集する金額とサポートする通貨を指定します。既存のPaymentIntentの統合がある場合は、支払い方法の種類のリストにpromptpayを追加します。
リクエスト
{
"金額": 1000、
"通貨": "THB"、
"confirm":true、
"payment_method_data" : { "タイプ": "プロンプトペイ
"タイプ": "プロンプトペイ"
},
"return_url": "https://your.website"
}
応答
{
"id":"pi_1664208234002513920",
"オブジェクト":"payment_intent"、
"created":1685613137000,
"通貨":"THB"、
「金額":1000,
"status":「requires_action": false
「livemode": false、
"client_secret": "pi_1664208234002513920_secret_tzDL9JipXe0RE3qGTkNVty9j",
"next_action":{
"type":promptpay_handle_redirect": "promptpay_handle_redirect"、
"promptpay_handle_redirect":{
"url":"https://apitest.wooshpay.com/v1/receives/c12/pay/pi_1664208234002513920"
}
},
"payment_method_types":[
"promptpay"
],
"confirmation_method":"automatic"、
「return_url":"https://your.website"、
"payment_method":"pm_1664208233880879104",
"capture_method":"automatic"
}
チェックアウト #
シーシオンを作る #
リクエスト
{
"cancel_url":"www.wooshpay.com"、
"mode":「支払い」、
"success_url":"https://wooshpay.com/"、
"payment_method_types":[
"promptpay"
],
"line_items":[
{
"price_data":{
"currency":"THB"、
"unit_amount":100,
"ニックネーム":"apple"、
"product_data":{
"name":"アップル"
},
"billing_scheme":"testscheme"、
「lookup_key":"test_lookup_key"
},
「数量":1
}
]
}
応答
{
"id":"cs_1676158633408200704",
"オブジェクト":"checkout.session"、
"created":1688462334000,
"livemode": false、
「通貨":「THB"、
"customer":"",
「mode":「支払い
"status":「オープン
"url":"https://checkouttest.wooshpay.com/pay/cs_test_1676158633408200704?key=pk_test_NTE2NzQzMzIzODEyNTI4MTY4OTYxOjEyVWdaRjhhSGpqOFZhRDZvaFRyc1RZbzE2ODgwMjY5MjU5NTk"、
"cancel_url":"www.wooshpay.com"、
「line_items":{
"object":"リスト"、
"data":[
{
"id":"li_1676158633437560832",
"object":"item": "アイテム"、
"currency":"THB"、
"説明":"リンゴ"、
「価格":{
"id":"price_1676158633450143744",
"object":"price": "価格"、
"created":1688462334000,
"livemode": false、
「active": true、
「通貨":"THB"、
「ニックネーム":"アップル"、
"product":{
"id":"prod_1676158633462726656",
"object":"product"、
"created":1688462334000,
"livemode": false、
「active": true、
"name":"apple"、
"更新":1688462334000
},
"type":"one_time"、
"unit_amount":100,
「課金方式":"per_unit"、
「lookup_key":"test_lookup_key"
},
"quantity":1,
「amount_subtotal": 100、
「金額_合計": 100
}
]
},
"payment_intent":"pi_1676158633626304512",
"payment_method_types":[
"promptpay"
],
"payment_status":「未払い
"success_url":"https://wooshpay.com/"、
"amount_subtotal": 100、
「金額_合計": 100、
"billing_address_collection":"自動"、
"expires_at":1688548734385,
"payment_link":"",
"client_secret": "pi_1676158633626304512_secret_JbvbX6yCPEBB886Z46Rs5vw8"
}
次のステップ #
必要に応じて、統合にさらに機能を追加することができます。
ウェブフックの作成 #
統合が自動的にリアクションをトリガーできるように、WooshPayアカウントのイベントをリッスンします。enabled_eventsとurlにフォーカスしたWebhookを作成します。