サブマーチャントAPI
サブマーチャントAPIを使用すると、マーケットプレイスおよびプラットフォームアカウント向けのサブマーチャントを管理できます。サブマーチャントは、プラットフォームを通じて決済を処理する販売者、ベンダー、サービス提供者を表します。
概要
サブマーチャントを使用すると、以下のことが可能になります:
- 販売者やベンダーをオンボード - プログラムでプラットフォームに登録
- 決済の分割 - プラットフォームとサブマーチャント間で分配
- 加盟店詳細の管理 - 事業者情報や銀行口座を含む
- 取引の追跡 - サブマーチャントごとに個別に追跡
- 規制への準拠 - 適切な加盟店記録を維持
サブマーチャントのタイプ
個人サブマーチャント
個人販売者向けの個人アカウント。必要な情報:
- 正式な氏名
- 国民ID番号またはパスポート番号
- 銀行口座詳細
- 連絡先情報
事業者サブマーチャント
法人または事業者向けアカウント。必要な情報:
- 登記された事業者名
- 法人登録番号
- 税務識別番号
- 銀行口座詳細
- 権限を持つ代表者情報
サブマーチャントのライフサイクル
- 作成 - 必要な事業者詳細を入力して新しいサブマーチャントを登録
- 保留中 - サブマーチャントは認証およびコンプライアンスチェックを受ける
- 有効 - サブマーチャントはプラットフォームを通じて決済を受け付け可能
- 一時停止 - 一時的に無効化(コンプライアンス問題、リクエストなど)
- 無効化 - プラットフォームから永久に削除
プラットフォーム要件
サブマーチャントAPIを使用するには、お客様のアカウントが以下の条件を満たす必要があります:
- プラットフォーム/マーケットプレイスアカウントとして承認済み
- サブマーチャント管理が有効化済み
- 現地の決済規制に準拠
- 適切なKYC/AML手続きを維持
プラットフォーム機能を有効にするには、Omiseサポートにお問い合わせください。
決済フロー
直接決済
決済はサブマーチャントに直接行われ、プラットフォーム手数料は自動的に差し引かれます。
分割決済
決済は設 定されたルールに従って、プラットフォームとサブマーチャント間で分割されます。
集約精算
送金コストを削減するため、複数の取引は精算前に集約されます。
認証
すべてのサブマーチャントエンドポイントは認証にシークレットキーを必要とします。シークレットキーをクライアント側のコードで公開しないでください。
利用可能なエンドポイント
| メソッド | エンドポイント | 説明 |
|---|---|---|
| POST | /sub_merchants | 新しいサブマーチャントを作成 |
| GET | /sub_merchants/:id | 特定のサブマーチャントを取得 |
| GET | /sub_merchants | すべてのサブマーチャントを一覧表示 |
| PATCH | /sub_merchants/:id | サブマーチャントの詳細を更新 |
| DELETE | /sub_merchants/:id | サブマーチャントを無効化 |
| GET | /sub_merchants/search | サブマーチャントを検索 |