Shopify では、注文 (Order) と 決済 (Payment/Transaction) が別の概念として扱われています。そのため、注文と決済のステータスは常に連動するわけではありません。
決済の期限切れが「Shopify」もしくは「Shopify・KOMOJU双方」で発生していたとしても、Shopify上で【注文】が有効な限り、ご購入者様はShopify>お客様アカウントページにございます【今すぐ支払う】ボタンから、ご希望の方法で再度お支払いをいただくことが可能です。(注文に紐づく決済が新規作成されます)
これは、Shopifyにより提供されている機能のため、KOMOJUからは制御が出来ません。
上記の動きをさせたくない場合は、注文自体をキャンセルしていただく事で、Shopifyの決済の期限が切れた後に決済の新規作成を防ぐことが可能です。
Shopifyでは、外部決済は作成から72時間経過で自動的に期限切れとなります
- Shopify では、決済に対してのみ 72 時間の期限が設けられています。
- この期限を過ぎると、Shopify上の決済ステータスは「期限切れ」になりますが、注文はキャンセルされず、そのまま有効な状態で残ります。
ご注意: 注文作成から72時間が過ぎても、注文は有効です。在庫も確保されたままで、自動的にキャンセルも在庫解放もされません。
上記「Shopifyでの期限切れ」にて起こりうる現象
①Shopify上では決済の期限が切れていても、KOMOJU上では決済が可能
→Shopifyでは72時間で決済の有効期限が切れますが、KOMOJUでの有効期限とは連動しておりません。その為、Shopify上で決済のステータスが【期限切れ】であっても、KOMOJUの決済の有効期限内の場合、お客様はお支払をすることが出来ます。
支払が完了すると、Shopify上でのステータスも「完了」に変更されます。
②Shopify・KOMOJU両方で【決済】期限が切れていても、注文のキャンセルがされていない場合再度支払をすることが可能
→Shopifyの機能で決済の期限が切れた決済に対して、お客様アカウント画面にて【今すぐ支払う】というボタンが表示されます。こちらをクリックすると、ご購入者様は再度決済画面へ進み、お支払いいただくことが可能です。(Shopifyの注文は1つ・KOMOJUの取引は2個作成されます)
Shopify:【今すぐ支払う】ボタンにて支払いをするとKOMOJU2つ目の取引が作成されます。ご購入者がお支払いを済ませますと、KOMOJU上でのステータスが入金済みに変更されます。その後期限切れとなっている古い取引をKOMOJU上でキャンセルしていただく事で、Shopify上でのステータスも「完了」に変更されます。
推奨対応策
このギャップによる誤操作や在庫確保の問題を防ぐため、以下の対応を推奨します:
決済の期限切れが発生したタイミングで注文を同時にキャンセルする
- Shopifyの決済が「期限切れ」になったタイミングで、注文もキャンセルする。
これにより、在庫が自動で戻り、注文に紐づく決済を新規作成することを防ぐことができます。- お支払い方法が「コンビニ」「ペイジー」の場合は、KOMOJU管理画面でもキャンセルをしていただくと、ご購入者様が入金を試みた際にエラーとなり、入金を防ぐことができます。
- 銀行振込の場合は銀行振込の仕様上、KOMOJU管理画面からキャンセルいただいた場合でも振込時にエラーにはならずご購入者様のお振込みを防ぐことはできません。
方法:
- Shopify 管理画面から手動キャンセル
- または Shopify Flow を使って自動キャンセル(設定推奨)
*方法についての詳細なご案内は、サービス提供元のShopifyへご確認いただくようお願いいたします。
【その他】重複で決済が作成されるケース
Shopifyにて【支払い確定方法】を「注文全体のフルフィルメントが完了したときに自動で」にしている場合、顧客へ送られるメールから注文情報を確認した際に以下のような【今すぐ支払う】ボタンが表示されます。
Shopifyでの【支払確定方法】については、以下のヘルプページをご参照ください
https://help.shopify.com/ja/manual/payments/payment-authorization
こちらをクリックすると、ご購入者様は再度決済画面へ進み、決済をすることが可能です。(Shopifyの注文は1つ・KOMOJUの取引は2個作成されます)
1注文に対して重複して決済が作成された場合の注意点
KOMOJUにおいて、取引のステータスが【入金済み/Captured】以外のものは、代金の回収はされておりません。その為、重複して取引が生成された場合でも、【承認済み/Authorized】や【期限切れ/Expired】になっている場合は、弊社からの入金はございません。
ご注文のうちどちらかをご購入者様がお支払いになった場合、ステータスが【入金済み/Captured】に変化します。もう一方の取引は期限になり次第自動的に無効になりますのでご安心ください。
もし、ご購入者様が複数の決済のお支払いをされた場合(どちらもが入金済みになった場合)は返金のお手続きが必要となります。