wpformsでstripeの日本円決済の導入

wordpressでクレジットカード決済を導入するときにwpforms(フォームプラグイン)+stripe(カード決済)という組み合わせにするんですが、デフォルトだと日本円が選べないです。。

なので、下記のコードをfunctions.phpにいれて対応します。

/**
 * Add Japanese Yen
 */
function wp_add_currencies( $currencies ) {
	$currencies['JPY'] = array(
		'name'                => __( 'Japanese Yen', 'wpforms' ),
		'symbol'              => '円',
		'symbol_pos'          => 'right',
		'thousands_separator' => ',',
		'decimal_separator'   => '.',
		'decimals'            => 0,
	);
	return $currencies;
}
add_filter( 'wpforms_currencies', 'wp_add_currencies' );

無事に選択できるようになります。

stripeの決済手数料3.6%で、設定からフォーム作成まで1時間くらいでできるので、割と重宝してます。