Shopifyプラグイン
Shopifyストアでのお支払いはクレジットカード、銀行振込、電子ウォレット、分割払いに対応したOmiseで簡単に導入できます。
概要
Omise Shopify統合は以下の機能を提供します:
- クイックインストール: Shopify App Storeから数分でインストール
- 全決済方法対応: カード、銀行振込、電子ウォレット、分割払い
- 自動同期: 注文ステータスが自動更新
- 複数通貨対応: 複数の通貨での決済に対応
- モバイル最適化: シームレスなモバイルチェックアウト体験
- テストモード: 本番運用前の安全なテスト
前提条件
必要要件
Omiseアカウント:
- アクティブなOmiseアカウント (サインアップ)
- 事業者認証が完了
- APIキーが利用可能(公開キーと秘密キー)
- 希望の決 済方法が有効
Shopifyストア:
- アクティブなShopifyプラン(基本プラン以上)
- Shopifyダッシュボードへの管理者アクセス
- SSLサーティフィケートが有効(Shopifyでは標準機能)
- タイ国籍の事業(またはサポート国の事業)
サポート対象のShopifyプラン
| プラン | サポート | 備考 |
|---|---|---|
| Shopify Lite | ✓ | 購入ボタンのみ |
| Basic Shopify | ✓ | フル機能対応 |
| Shopify | ✓ | フル機能対応 |
| Advanced Shopify | ✓ | フル機能対応 |
| Shopify Plus | ✓ | フル機能対応+高度なオプション |
インストール
ステップ1: Shopify App Storeからインストール
- Shopify App Storeへアクセス
- Shopifyの管理画面にログイン
- 左サイドバーのアプリに移動
- ストアをカ スタマイズをクリック
- 「Omise Payment Gateway」を検索

- アプリをインストール
- Omise Payment Gatewayアプリをクリック
- アプリのアクセス権限を確認
- アプリを追加をクリック
- インストールを確認

アプリのアクセス権限:
Omiseは以下へのアクセスを要求します:
✓ 注文の表示と編集
✓ 顧客情報の表示と編集
✓ ストア設定の表示
✓ 支払い処理

- インストール完了
- インストール完了を待機
- Omise設定にリダイレクトされます
- インストールは通常30~60秒で完了

ステップ2: APIキーを設定
- APIキーを取得
- 新しいタブを開いて Omiseダッシュボードにアクセス
- 設定 → キーに移動
- 公開キー(
pkey_で始まります)をコピー - 秘密キー(
skey_で始まります)をコピー

テストキー(テスト用):
公開キー: pkey_test_5xyzabc123
秘密キー: skey_test_5xyzabc456
本番キー(本番運用用):
公開キー: pkey_live_5xyzabc789
秘密キー: skey_live_5xyzabc012
- Shopifyにキーを入力
- Shopify管理画面に戻る
- Omiseアプリの設定で:
- 公開キーフィールドに公開キーを貼り付け
- 秘密キーフィールドに秘密キーを貼り付け
- テストモードを選択してテストを実行
- 保存をクリック

ステップ3: 決済方法を有効化
-
支払い設定に移動
- 引き続きOmiseアプリの設定画面
- 決済方法セクションまでスクロール
-
決済方法を選択
クレジット/デビットカード:
✓ カード決済を有効化
✓ 3Dセキュアを有効化(推奨)
✓ キャプチャモード: 自動
対応: Visa、Mastercard、Amex、JCB
手数料: トランザクションあたり3.65%
インターネットバンキング:
✓ インターネットバンキングを有効化
✓ 銀行を選択:
- Bangkok Bank
- Kasikorn Bank
- Siam Commercial Bank
- Krung Thai Bank
- その他主要銀行
手数料: トランザクションあたり15タイバーツ
電子ウォレット:
✓ TrueMoney Wallet
✓ Rabbit LINE Pay
✓ ShopeePay
✓ Alipay(中国の顧客向け)
✓ WeChat Pay(中国の顧客向け)
手数料: トランザクションあたり2.9% ~ 3.65%
分割払い:
✓ 分割払いを有効化
✓ 最小金額: 3,000タイバーツ
✓ 利用可能な期間:
- 3ヶ月(0%)
- 6ヶ月(0%)
- 10ヶ月(0%)
手数料: より高い料率が適用される
- 決済方法の設定を構成
カード決済の設定:
支払いキャプチャ: 自動(推奨)
- 支払 いを直ちにキャプチャ
- 決済用に資金を確保
3Dセキュア: 有効化(推奨)
- 追加のセキュリティレイヤー
- 一部のカードでは必須
- 詐欺リスクを軽減
カード再試行失敗: 有効化
- 顧客が別のカードで再試行可能
- わかりやすいエラーメッセージを表示

ステップ4: Webhookを設定
Webhookで注文ステータスを同期します:
- Webhook URLをコピー
- Omiseアプリの設定
- Webhook URLセクションを見つけ
- 提供されたURLをコピー
Webhook URLの例:
https://yourstore.myshopify.com/apps/omise/webhook
-
Omiseダッシュボードに追加
- Omiseダッシュボードに移動
- 設定 → Webhooksに移動
- Webhook追加をクリック
- webhook URLを貼り付け
- イベントを選択:
- charge.complete
- charge.failed
- refund.create
- 作成をクリック
-
Webhookをテスト
- Omiseダッシュボードでテスト送信をクリック
- Shopifyログでwebhook受信を確認
- テストイベント受信成功を確認
ステップ5: 統合をテスト
本番運用前に十分なテストを実行:
-
テスト注文を作成
- Shopifyストアフロントにアクセス
- カートに商品を追加
- チェックアウトに進む
- 顧客情報を入力
-
カード決済をテスト
- クレジットカード決済を選択
- テストカード情報を使用:
カード番号: 4242 4242 4242 4242
有効期限: 12/28
CVV: 123
名前: Test Customer- 決済を完了
- Shopifyで注文が作成されたことを確認
- 注文ステータスが「支払済み」に更新されたことを確認
-
他の決済方法をテスト
- インターネットバンキング(テストページにリダイレクト)をテスト
- 電子ウォレット決済をテスト
- 分割払いをテスト
- すべてのメソッドが正しく機能することを確認
-
注文フローをテスト
- 注文確認メールを確認
- 在庫が減少したことを確認
- 顧客アカウントが更新されたことを確認
- Omiseダッシュボードでトランザクションを確認
ステップ6: 本番運用開始
テストが完了したら:
-
本番モードに切り替え
- Omiseアプリの設定
- テストキーを本番キーに置き換え:
- 公開キー:
pkey_live_xxx - 秘密キー:
skey_live_xxx
- 公開キー:
- テストモードを無効化
- 保存をクリック
-
本番設定を確認
- 決済方法が有効化されていることを確認
- webhook URLが正しいことを確認
- すべての設定が保存されたことを確認
-
最初のトランザクションを監視
- 最初の数件のライブ注文を注視
- 支払いが正しく処理されていることを確認
- 注文ステータスが更新されていることを確認
- webhookが配信されていることを確認
Shopify管理者機能
支払いゲートウェイ設定
アクセス方法: 設定 → 支払い → Omise Payment Gateway


利用可能な設定:
一般:
- APIキー(テストと本番)
- 環境(テスト/本番モード)
- 決済方法の有効化/無効化
カード決済:
- 3Dセキュア(オン/オフ)
- 支払いキャプチャ(自動/手動)
- 顧客用カード保存
表示:
- 決済方法の順序
- カスタム支払いアイコン
- チェックアウトボタンテキスト
高度な設定:
- Webhook設定
- デバッグログ
- カスタムCSS
- 注文ステータスマッピング
注文管理
注文ステータスフロー:
顧客が注文を配置 → 保留中
支払い処理中 → 支払い処理中
支払い成功 → 支払済み
支払い失敗 → 支払い失敗
払い戻し実行 → 払い戻し(部分/全額)
注文アクション:
-
支払い詳細を表示
- 注文をクリック
- 支払いセクションまでスクロール
- Omiseチャージ IDを確認
- 使用された支払い方法を確認
- トランザクションステータスを確認
-
払い戻しを実行
- 注文を開く
- 払い戻しをクリック
- 払い戻しタイプを選択:
- 全額払い戻し
- 部分払い戻し
- 商品払い戻し
- 理由を入力(オプション)
- 払い戻しをクリック
-
トランザクション履歴を表示
- 支払いタイムライン
- 払い戻し履歴
- webhookイベント
- 顧客支払いアクション