私は最新のバージョンでWooCoomerceとWordpressを使用しています。私はドイツ市場をインストールしています。私は24,99€のように私の価格を入力します。小数点位置は "、"で区切られ、千の区切り文字は "。"で区切られます。 また、10進数を "。"に設定しようとしました。 (空)woocommerce PayPalのリンクエラー - ドットの代わりにカンマ
支払いゲートウェイはPayPalです。チェックアウトに取得し、「PayPalで支払う」をクリックした後、次のエラーが表示されるリンクされています
The link you have used to enter the PayPal system contains an incorrectly formatted item amount.
私はamount_1=49,98
(...quantity_1=1&amount_1=49,98&item_number_1=5381
)内セミコロン/カンマにそれを絞ら
カンマでリンクでは動作しません。私はそれをドットに変更する場合、それは動作します。
残念ながら、私はPayPalの動作を編集できるコード全体またはWordpress設定エリア内に場所を見つけることができません。 "、"を "。"に変更する方法を知っている人はいませんか? PayPalのリンク内にありますか?今、すべてのカンマがある
$this->line_items[ 'amount_' . $index ] = (string) str_replace(",", ".", $amount);
:TO
$this->line_items[ 'amount_' . $index ] = (float) $amount;
:FROM
:事前
は問題が存続していますか? – helgatheviking
@helgathevikingはいそれは – Max
あなたは、WooCommerceの設定で通貨オプションを設定していますか?あなたはどのバージョンのPayPalを使用していますか?テストサイトをカンマ小数点に切り替えただけで、これを再現することはできません。 PayPal標準(WooCommerceに含まれています)によって生成されたリンクは 'webscr?cmd = _flow&SESSION = ABCD'のように見え、GET変数は人間が読めるものではありません。 – helgatheviking