シンガポールで人気のリアルタイム決済ネットワーク、PayNowについてご紹介します。 #
PayNowは、シンガポール金融管理局(MAS)が監督し、シンガポール銀行協会(ABS)が管理するシンガポールのリアルタイム決済ネットワークである。携帯電話番号、シンガポールNRIC/FIN、UEN事業登録番号、Virtual Payment Address(NFI口座用VPA、eWalletを含む)など、さまざまな識別子を使って、消費者と企業の両方がサービスに登録できる。一度登録すれば、ユーザーはFASTネットワークを通じて、シンガポール国内の銀行口座や電子財布口座から別の口座へSGD資金を簡単に送金できる。FASTは、異なる決済業者間のシームレスな相互運用性を保証する、規制・標準化された決済レールシステムです。
特徴 #
通貨の処理 | SGD |
---|---|
決済通貨 | 米ドル |
最低取引額 | 1 バーツ |
最大取引額 | 5,000 バーツ |
払い戻し | ✅ |
一部払い戻し | ✅ |
複数回の一部払い戻し | ✅ |
チャージバック | ❌ |
支払いの流れ #
統合方式 #
支払い方法の列挙値: ペイナウ
PayNowには2つの統合方法があります。
- ダイレクトAPI
- チェックアウト
ダイレクト API #
統合の方法 #
直接APIを統合するには、PaymentIntentを作成し、1つのステップでURLを取得することができます。以下はペイメントインテントを作成するデモです:
サーバー上にPaymentIntentを作成し、収集する金額と対応する通貨を指定します。
特に、Paynowの場合は、顧客の以下の情報も収集する必要があります。 名称
, カントリー
そして 電子メール
で payment_method_data.billing_details。
.
既存のPayment Intents統合がある場合は、以下を追加します。 銀行振込
を支払方法タイプのリストに追加する。
リクエスト PaymentIntentの作成
{
"金額": 1000、
"通貨": "SGD"、
"payment_method_data" : { "タイプ": "paynow
"type": "paynow"、
"billing_details":{
"address":{
"country":"SG"
},
"name":「トム・エリス
"email":"[email protected]"
}
},
"description":"製品の説明"、
「数量": 2、
"return_url": "https://your.website"
}
応答
{
"id":"pi_1686226704999120896",
"object":"payment_intent"、
"created":1690862750000,
"livemode": true、
「通貨":「SGD
「金額":1000,
"status":「requires_action"、
"description":「商品の説明
「数量": 2、
"client_secret": "pi_1686226704999120896_secret_nz79AKtKGcxWr2gUxEsFXrM1",
"next_action":{
"type":paynow_handle_redirect": "paynow_handle_redirect"、
"paynow_handle_redirect":{
"url":"https://pay.tazapay.com/marketplace/paymentdetails/0Pq7kWaNrGrjxYiaqsfchBD3bR0K4obPc7W4EtdSmt6y9BHpRLFBYdPzUWx59sHR"
}
},
"payment_method_types":[
"paynow"
],
"confirmation_method":"automatic"、
"return_url":"https://your.website"、
"payment_method":"pm_1686226704869097472",
"capture_method":"automatic"
}
チェックアウト #
シーシオンを作る #
リクエスト セッションの作成
{
"cancel_url":"www.wooshpay.com"、
"mode":「支払い」、
"success_url":"https://wooshpay.com/"、
"payment_method_types":["paynow"]、
"line_items":[
{
"price_data":{
"currency":"SGD"、
"unit_amount":10000000,
"ニックネーム":"apple"、
"product_data":{
"name":"アップル"
},
"billing_scheme":"testscheme"、
"lookup_key":"test_lookup_key"
},
「数量":1
}
]
}
応答
{
"id":"cs_1686257953583136768",
"オブジェクト":"checkout.session"、
"created":1690870200000,
"livemode": false、
「通貨":「SGD"、
"customer":"",
「mode":「支払い
"status":「オープン
"url":"https://checkouttest.wooshpay.com/pay/cs_test_1686257953583136768?key=cGtfdGVzdF9OVEUyTlRjNU5ESXpNalUxTXpNME56ZzVNVE14T2pNemIxTTJhVVZrTmtOdmFsWlBSRTFuVFc1SVREaFljREUyT0RReE1Ua3lNamd6TVRR"、
"cancel_url":"www.wooshpay.com"、
「line_items":{
"object":"リスト"、
"data":[
{
"id":"li_1686257953620885504",
"object":"item": "アイテム"、
「通貨":通貨": "SGD
"説明":"リンゴ"、
「価格":{
"id":"price_1686257953633468416",
"object":"価格"、
"created":1690870200000,
"livemode": false、
「active": false、
「通貨":"SGD"、
「ニックネーム":"アップル"、
"product":{
"id":"prod_1686257953646051328",
"object":"product"、
"created":1690870200000,
"livemode": false、
「active": false、
"name":"apple"、
"更新":1690870200000
},
"type":"one_time"、
"unit_amount":10000000,
"billing_scheme":"per_unit"、
「lookup_key":"test_lookup_key"
},
"quantity":1,
「amount_subtotal": 10000000、
「金額_合計": 10000000
}
]
},
"payment_intent":"pi_1686257953868349440",
"payment_method_types":[
"paynow"
],
"payment_status":「未払い
"success_url":"https://wooshpay.com/"、
"amount_subtotal": 10000000、
"amount_total": 10000000、
"billing_address_collection":"自動"、
"expires_at":1690956599952,
"payment_link":"",
"client_secret": "pi_1686257953868349440_secret_BKuEOd8kJq0cxvZszocDlfjb"
}
次のステップ #
必要に応じて、統合にさらに機能を追加することができます。
ウェブフックの作成 #
統合が自動的にリアクションをトリガーできるように、WooshPayアカウントのイベントをリッスンします。enabled_eventsとurlにフォーカスしたWebhookを作成します。
払い戻しの作成 #
顧客に資金を返済するために返金を作成します。部分払い戻しを行うこともできますが、すべての支払い方法が対応しているわけではありません。部分払い戻しとは、元の取引金額の一部のみを払い戻すことです。