概要
フォームロッカーの設定に影響するPayPal Standard アドオンからの 決済失敗を除外したいですか?デフォルトでは、Form Locker アドオンはフォームに統合された決済ゲートウェイからの支払いステータスを考慮しません。しかし、簡単なコードスニペットを使うだけで、失敗した支払いや保留中の支払いを除外することができます。これをシームレスに実現するための簡単な手順を説明します!
スニペットの追加
このスニペットをサイトに追加するだけです。スニペットをサイトに追加する方法については、こちらのチュートリアルをご覧ください。
/** * Exclude pending and failed payments from PayPal with Form Locker Entry Limit option * * @link https://wpforms.com/developers/how-to-exclude-failed-payments-from-paypal-inside-form-locker-settings/ */ function wpf_dev_exclude_payment_status( $statuses ) { // Exclude failed payments from form locker settings $statuses[] = 'failed'; // Exclude pending payments from form locker settings $statuses[] = 'pending'; return $statuses; } add_filter( 'wpforms_locker_lockers_entry_limit_exclude_not_allowed_entries_excluded_statuses', 'wpf_dev_exclude_payment_status', 10, 1 );
このフィルタは failed
または pending
ペイパル・スタンダード フォームロッカーの設定で設定したエントリー制限に影響を与えないように支払いを行うことができます。
これで完了です!Form Locker アドオンのパスワード設定も制御したいですか?フォームロッカーのパスワードを大文字小文字を区別しないようにする方法をご覧ください。
関連
フィルタ参照:wpforms_locker_lockers_entry_limit_exclude_not_allowed_entries_excluded_statuses
よくあるご質問
Q: PayPal Commerceアドオンに使用できますか?
A:現時点ではそうではない。