WooCommerce Stripe Payment Gateway で「Sorry, we are unable to process your payment at this time. Please retry later.」というエラーについて

WooCommerce Stripe Payment Gateway にて日本語環境において決済がスムーズに出来ないという報告がありましたので、共有したいと思います。

こちらの件に関しては、mt8 さんからの情報提供となります。ありがとうございます。

早速ですが今回の件は、現象としては「Sorry, we are unable to process your payment at this time. Please retry later.」というエラーが出て、決済が出来ないという現象のようです。

詳細は mt8 さんの以下のブログに掲載されています。
WooCommerce + WooCommerce Stripe Payment Gateway で「Sorry, we are unable to process your payment at this time. Please retry later.」というエラー出たら

原因は stripe の API の仕様のようです。
Statement Descriptors with Connect
シンプルに説明すると、statement_descriptor のパラメーターが日本語ではダメ(細かくはリンク先を見て頂いて、制限があるということです。)でアルファベットだったら良いということです。
こちらの表記はお客様のクレジット決済のところに表示される内容ですので、アルファベットで店舗名やサイト名を表示するような形が良いかと思います。

WooCommerce の管理画面ので入力画面(「ステートメント記述子」という表現から「明細書表記 (英文字)」という表現に変更)

Stripe の管理画面での表示

こちらの問題に関しては、まずは、翻訳内容で修正を行いました。
「ステートメント記述子」という表現から「明細書表記 (英文字)」という表現に変更しました。
ただ、ここには自動的にサイト名が入力されるようになっていますので、注意が必要です。
コアの方には入力規制の修正コードを送る予定です。採用されたらその次のバージョンでは治るかと思います。
取り急ぎは「ステートメント記述子」(「明細書表記 (英文字)」)を半角英字に修正する形で対応頂ければと思います。

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください