特徴 #
サポート国/地域 | イギリス |
---|---|
通貨処理 | GBP |
決済通貨 | GBP |
払い戻し | ❌ |
一部払い戻し | ❌ |
複数回の一部払い戻し | ❌ |
チャージバック | ❌ |
統合方式 #
支払い方法の列挙値: 銀行振込
銀行振込には2つの統合方法があります。
- ダイレクトAPI
- チェックアウト
ダイレクト API #
支払いの流れ #
- 直接API統合の場合、OpenAPIで支払意思を作成した後、顧客は銀行振込ページにリダイレクトされます。
- ローカル銀行振込を完了し、"支払いを完了しました "をクリックすると、顧客は "支払い処理中 "と表示され、return_urlにリダイレクトされます。
統合の方法 #
直接APIを統合するには、PaymentIntentを作成し、1つのステップでURLを取得することができます。以下はペイメントインテントを作成するデモです:
サーバー上にPaymentIntentを作成し、収集する金額と対応する通貨を指定します。
銀行振込の場合、特に、顧客の口座に振り込む必要がある。 名称
, カントリー
そして 電子メール
で payment_method_data.billing_details。
.
既存のPayment Intents統合がある場合は、以下を追加します。 銀行振込
を支払方法タイプのリストに追加する。
リクエスト
{
"金額": 1000、
"通貨": "GBP"、
"confirm":true、
"payment_method_data" : { "type": "bank_transfer_eu
"type": "bank_transfer_eu"、
"billing_details":{
"address":{
"line1":"XXマンション": "XXマンション"、
"line2":「XX町
"city":"市"、
"州":「カリフォルニア州
国":「GB"、
「郵便番号":"55555"
},
"name":「トム・エリス
"email":"E298483@Gmail.com"
}
},
「数量": 2、
"merchant_user_id":"123456",
"merchant_order_id":「Order112344343"、
"return_url": "https://your.website"
}
応答
{
"id":"pi_1661558941487726592",
"オブジェクト":"payment_intent"、
"created":1684981497000,
「通貨":「GBP"、
「金額":1000,
"status":「requires_action "である、
"description":「商品の説明
"livemode": false、
「数量": 2、
"merchant_user_id":"123456",
"merchant_order_id":「Order112344343"、
"client_secret": "pi_1661558941487726592_secret_g4Xl2kP98fwFD5x4HSVyK0Rm",
"next_action":{
"type":「bank_transfer_uk_handle_redirect"、
"bank_transfer_uk_handle_redirect":{
"url":"https://pay-sandbox.tazapay.com/marketplace/paymentdetails/8t0-UMIIGKyeiECODNFV6ldbGjpumbMOsbqpmuw7sg8NXjQ_B_YxmEXSnr_nHAeZ"
}
},
"payment_method_types":[
"bank_transfer_uk"、
「bank_transfer_eu"、
],
"confirmation_method":"automatic"、
「return_url":"https://your.website"、
"payment_method":"pm_1661558941370286080",
"capture_method":"automatic"
}
チェックアウト #
支払いの流れ #
- 利用可能な支払方法のリストから銀行振込を選択し、支払情報を入力する。
- 顧客は現地の銀行口座に送金
- ローカルの銀行振込を行い、"支払いを完了しました "をクリックすると、ページには支払い処理中であることが表示され、return_urlにリダイレクトされます。
セッションの作成 #
リクエスト
{
"cancel_url":"www.wooshpay.com"、
"mode":「支払い」、
"success_url":"https://wooshpay.com/"、
"payment_method_types":[
"bank_transfer_eu"、
"bank_transfer_uk"
],
"line_items":[
{
"price_data":{
"currency":"EUR"、
"product": null、
"unit_amount":100000,
"active": true、
"metadata":{
"key1":"value1"、
"key2":"value2"
},
"ニックネーム":"apple"、
"product_data":{
"id": null、
"name":"apple"、
"active": true、
"description": "おいしいおいしい":"yummy yummy"、
"url":"www.wooshpay.com"
},
"billing_scheme":"testscheme"、
「lookup_key":"test_lookup_key"
},
「数量":1
}
]
}
応答
{
"id":"cs_1661288382405279744",
"オブジェクト":"checkout.session"、
"created":1684916990000,
「通貨":"EUR"、
"customer":"",
"mode":「支払い」、
「livemode": false、
「ステータス":「オープン
「url":"https://checkouttest.wooshpay.com/pay/cs_test_1661288382405279744?key=pk_test_NTE2NTc5NDIzMjU1MzM0Nzg5MTMxOjMzb1M2aUVkNkNvalZPRE1nTW5ITDhYcDE2ODQxMTkyMjgzMTQ"、
"cancel_url":"www.wooshpay.com"、
「line_items":{
"object":"リスト"、
"data":[
{
"id":"li_1661288382443028480",
"object":"item": "アイテム"、
"currency":通貨": "EUR
"description":"リンゴ"、
「価格":{
"id":"price_1661288382476582912",
"object":"price": "価格"、
"created":1684916990000,
"active": true、
"currency":"EUR"、
"metadata":{
"key1":"value1"、
"key2":"value2"
},
"ニックネーム":"apple"、
"product":{
"id":"prod_1661288382493360128",
"object":"product"、
"created":1684916990000,
"active": true、
"description":"yummy yummy"、
"name":"apple"、
"livemode": false、
「url":"www.wooshpay.com"、
"updated":1684916990000
},
"type":「one_time」、
"livemode": false、
"unit_amount":100000,
「課金方式":"per_unit"、
「lookup_key":"test_lookup_key"
},
"quantity":1,
「amount_subtotal": 100000、
「金額_合計": 100000
}
]
},
"payment_intent":"pi_1661288382682103808",
"payment_method_types":[
"bank_transfer_eu"、
"bank_transfer_uk"
],
"payment_status":「未払い
"success_url":"https://wooshpay.com/"、
"amount_subtotal": 100000、
「金額_合計": 100000、
"billing_address_collection":"自動"、
"expires_at":1685003390272,
"payment_link":"",
"client_secret": "pi_1661288382682103808_secret_VNK78femqxwsDZbKCRRKvQHR"
}
次のステップ #
必要に応じて、統合にさらに機能を追加することができます。
ウェブフックの作成 #
統合が自動的にリアクションをトリガーできるように、WooshPayアカウントのイベントをリッスンします。enabled_eventsとurlにフォーカスしたWebhookを作成します。