Xendit

Xendit はインドネシアを拠点とし、東南アジア諸国をカバーする決済プロバイダーです。クレジットカードだけでなく、現地の支払方法にも対応しています。

注釈

  • クレジットカード決済は Odoo を通じて処理され、その他すべての決済方法は Xendit のウェブサイトを経由して処理されます。

  • Xendit はカード決済のトークン化に対応していますが、顧客が Xendit サポート に加盟店起点取引 (MIT) をリクエストする必要があります。

Xenditダッシュボードでの設定

  1. 必要に応じて Xendit アカウントを作成 し、Xendit ダッシュボード にログインします。

  2. ページ左上のアカウントモードを確認して下さい。テストモード を使用して、顧客に課金せずに統合を試して下さい。支払を受け付ける準備ができたら 本番モード に切り替えて下さい。

  3. アプリケーションページの左側にある 設定: アプリケーションページの左側にある :設定 に移動します。開発者 セクションで APIキー をクリックします。

  4. シークレットキーを生成する をクリックします。ポップアップボックスで、任意の APIキー名 を入力し、 入金プロダクト 権限で 書込 を選択し、他の全ての権限で なし を選択し、 キーを生成 をクリックします。

  5. パスワードを確認すると、APIキーが表示されます。キーをコピーまたはダウンロードし、この情報を後で使用するため安全に保存して下さい。APIキーを表示またはダウンロードできるのはこの時だけです。

  6. 完了したら、ページを下にスクロールして Webhooks セクションまで行き、Webhook トークンを生成して下さい。

  7. Webhook検証トークン の下にある、Webhook検証トークンを表示 をクリックし、パスワードを確認してトークンを表示します。トークンは保存しておいて下さい。

  8. In the Webhook URL section, configure the webhook fields as described in Webhook configuration below.

  9. クレジットカードの継続決済を許可するには、アプリケーションページ左側のConfiguration: Payment Channelsに移動します。次に、Visa, Mastercard, JCB, Amexチャネルにマウスを合わせ、View Detailsをクリックし、関連するスイッチを切り替えてRecurring Paymentsを有効にします。

Webhook configuration

重要

Xendit replaced its previous single, per-event webhook field with separate v3 event groups. If your Xendit account was connected to Odoo before this change, successful payments and saved cards may no longer update automatically until the new fields described below are configured.

  1. Log in to the Xendit Dashboard and navigate to Configuration: Settings.

  2. In the Developers section, click Webhooks.

  3. Enter your Odoo database's URL, followed by /payment/xendit/webhook (e.g., https://example.odoo.com/payment/xendit/webhook), in the following fields:

    • Payment Status

    • Payment Token Status

  4. Click Test and save next to each of those fields.

注釈

Both fields must point to the same webhook URL: Odoo uses a single endpoint to process notifications for both token and payment status updates.

Odooでの設定

  1. 決済プロバイダーXendit に移動し、ステータスを 有効化済 に変更します。

  2. シークレットキー と Webhookトークン フィールドに Xenditダッシュボードでの設定 ステップで保存した情報を入力します。

  3. 残りのオプションはお好みで設定して下さい。