0
正常に動作する古いWoocommerce 2.2.11がありますが、2.3.0にアップグレードした後、エラーメッセージが表示された赤いボックスの代わりに空のチェックアウトフィールドの処理で内部サーバーエラーが発生します。チェックアウトプロセス中の内部サーバーエラー
POST http://www.example.com/wp-admin/admin-ajax.php?action=woocommerce_checkout 500 (Internal Server Error)
私は支払いゲートウェイプラグインのコードをチェックし、フィールドを検証しているが、何が起こっている任意の手掛かり
public function validate_fields(){
global $woocommerce;
if(empty($_POST['cc_num'])){
$woocommerce->add_error(__('Payment error:', 'woothemes') . " Credit Card Number Must be Filled in.");
return false;
}
if(empty($_POST['exp_month'])||empty($_POST['exp_year'])){
$woocommerce->add_error(__('Payment error:', 'woothemes') . " Expiration Date Must be Filled in.");
return false;
}
if(empty($_POST['cvv'])){
$woocommerce->add_error(__('Payment error:', 'woothemes') . " CVV Must be Filled in.");
return false;
}
return true;
ですか?
バージョン2.6は現在ベータ版ですので、自分自身を更新することを強くお勧めします。 – helgatheviking