イギリスでの銀行送金

特徴 #

サポート国/地域イギリス
通貨処理GBP
決済通貨GBP
払い戻し
一部払い戻し
複数回の一部払い戻し
チャージバック

統合方式 #

支払い方法の列挙値: 銀行振込

銀行振込には2つの統合方法があります。

  1. ダイレクトAPI
  2. チェックアウト

ダイレクト API #

支払いの流れ #

  1. 直接API統合の場合、OpenAPIで支払意思を作成した後、顧客は銀行振込ページにリダイレクトされます。
1280X1280.PNG
  1. ローカル銀行振込を完了し、"支払いを完了しました "をクリックすると、顧客は "支払い処理中 "と表示され、return_urlにリダイレクトされます。
1280X1280 (1).PNG

統合の方法 #

直接APIを統合するには、PaymentIntentを作成し、1つのステップでURLを取得することができます。以下はペイメントインテントを作成するデモです:

PaymentIntentの作成

サーバー上に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"
}

チェックアウト #

支払いの流れ #

  1. 利用可能な支払方法のリストから銀行振込を選択し、支払情報を入力する。
611075ae-2cb2-4d1a-ae06-b518ff727004.png
  1. 顧客は現地の銀行口座に送金
80e1c75e-5d6a-4370-82c3-7281301d8129.png
  1. ローカルの銀行振込を行い、"支払いを完了しました "をクリックすると、ページには支払い処理中であることが表示され、return_urlにリダイレクトされます。
90414529-4ad2-444a-b4ec-8ddc4ed0972a.png

セッションの作成 #

リクエスト

{
    "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を作成します。

What are your feelings
Updated on 8月 8, 2023