Automattic\WooCommerce\Internal\RestApi\Routes\V4\Settings\PaymentGateways\Schema

BacsGatewaySettingsSchema::update_special_fieldspublicWC 1.0

Update BACS special fields in database.

Method of the class: BacsGatewaySettingsSchema{}

No Hooks.

Returns

null. Nothing (null).

Usage

$BacsGatewaySettingsSchema = new BacsGatewaySettingsSchema();
$BacsGatewaySettingsSchema->update_special_fields( $gateway, $values ): void;
$gateway(WC_Payment_Gateway) (required)
Gateway instance.
$values(array) (required)
Validated special field values.

BacsGatewaySettingsSchema::update_special_fields() code WC 10.4.3

public function update_special_fields( WC_Payment_Gateway $gateway, array $values ): void {
	foreach ( $values as $field_id => $value ) {
		if ( 'account_details' === $field_id ) {
			update_option( 'woocommerce_bacs_accounts', $value );
		}
	}
}