顧客作成処理

stera smart one の Customer 機能を利用して顧客を作成することで、継続的に課金を行ったり、登録されている支払方法を使って支払いを行ったりできます。stera smart one の Customer 機能は Client SDK と API の両方を利用します。

顧客作成の流れのイメージ

1364

Customer Flow

API を利用して顧客作成

1. 支払方法を登録

利用者はモバイルアプリかウェブで支払方法登録を行います。

2. 顧客の作成

お客様のサーバー側の処理が API の Customer作成 機能を呼び出し、利用者とリンクする顧客を作成します。複数支払方法を登録する場合、既存の顧客を利用してください。

3. Source オブジェクトの新規生成

お客様のサーバー側の処理が API の Source作成 機能を呼び出し、Source オブジェクトを作成します。

4. Source オブジェクト

stera smart one サーバー戻した Source オブジェクトをクライアント側の Client SDK に渡します。

5. 登録(オーソリ)処理

クライアント側の Client SDK は、Source オブジェクトを使って登録処理を行います。

6. 登録(オーソリ)結果

登録処理が終わると、指定された決済チャンネルサーバーから登録結果を返します。

7. Webhook イベントの受信

登録が成功の場合、stera smart one は Webhook に設定された URL に source.activated イベントの通知を送信します。

8. 継続的に課金を行います

CustomerId と SourceId を利用して、お客様のサーバー側の処理が API の Charge作成 機能を呼び出し、決済処理を行います。

📘

登録できる支払方法

下記は現在サポートしている支払方法

  • クレジットカード
  • Paidy
    下記の支払方法は別の申し込みが必要
  • PayPay
  • merpay
  • Aupay
  • d払い
  • Wechat
  • Alipay+