説明
このプラグインには Contact Form 7 と Form data to kintone が必要です。
このプラグインは PAY.JP を使用して決済を行い、kintone にデータを送信できます。
機能
- WordPress のフォームで PAY.JP を使った決済を受け付け
- 決済データを kintone に自動送信
- 3D セキュア認証に対応(2025年2月から必須)
- 決済時に PAY.JP の顧客を作成(オプション)
- フォームごとのテスト/本番モードの切り替え
- 決済ダイアログの多言語対応(日本語/英語)
利用可能なメールタグ
以下のメールタグは CF7 のメールテンプレートや kintone のフィールドマッピングで使用できます:
[payjp-charged-id]– PAY.JP の決済ID[payjp-charged-captured-at]– 決済確定日時[payjp-customer-id]– PAY.JP の顧客ID(顧客作成が有効な場合)
kintone とは?
サイボウズが提供する、プログラミング不要で業務アプリケーションを作成できるクラウドサービスです。
アプリやワークスペースを通じてチームメンバーやパートナーと協力できます。
- 日本語情報: https://kintone.cybozu.com/jp/
- 英語情報: https://www.kintone.com/
PAY.JP とは?
PAY.JPは日本で決済APIを提供しています。
https://pay.jp/
インストール
ht-payjp-for-kintoneフォルダ全体を/wp-content/plugins/ディレクトリにアップロードします。- WordPress の「プラグイン」メニューからプラグインを有効化します
- お問い合わせ > HT PAY.JP for kintone に移動して、PAY.JP の API キーを設定します
- Contact Form 7 のフォームを編集し、PAY.JP タブで設定を行います
- フォームにショートコード
[ht_payjp_for_kintone]を追加します
FAQ
-
どのプラグインが必要ですか?
-
このプラグインには Contact Form 7 が必要です。
決済データを kintone に送信したい場合は、Form data to kintone もインストールしてください。 -
PAY.JP の API キーを取得するにはどうすればいいですか?
-
https://pay.jp/ でアカウントを作成し、ダッシュボードからテスト/本番の API キーを取得してください。
-
3D セキュアに対応していますか?
-
はい、3D セキュアに対応しています。PAY.JP では2025年2月から3D セキュアが必須となります。
-
Pay.jp の Customer を作成することはできますか?
-
はい、PAY.JP タブの設定で顧客作成を有効にできます。有効にすると、決済時に PAY.JP の Customer が作成され、
[payjp-customer-id]メールタグを使用できます。 -
テストモードと本番モードを切り替えるにはどうすればいいですか?
-
各 Contact Form 7 フォームの PAY.JP タブに「本番モードを有効にする」チェックボックスがあります。テストモードを使用するにはチェックを外してください。
評価
貢献者と開発者
“HT PAY.JP for kintone” をあなたの言語に翻訳しましょう。
開発に興味がありますか ?
変更履歴
1.10.0( 2026-05-16 )
- [Added] New action hook
ht_payjp_for_kintone_before_chargefired just before PAY.JP charge. Allows site-specific validation (e.g., member matching, fraud check) and aborting the payment by reference parameters. - Parameters: $posted_data (array), $amount (int), $token (string), $abort_payment (bool, by-ref), $abort_reason (string, by-ref), $submission (WPCF7_Submission), $contact_form (WPCF7_ContactForm)
- Set $abort_payment = true in your callback to cancel the charge; optionally set $abort_reason for the user-facing message
1.9.0( 2026-04-27 )
- [Security] Masked Test/Live Secret Keys on the settings page (input type=password with empty value; only the last 4 characters shown as a “Current” hint)
- [Security] Suppressed browser password manager prompts (autocomplete=off plus data-1p-ignore / data-lpignore / data-bwignore)
- [Security] Validated PAY.JP key format prefixes (sk_test_ / sk_live_ / pk_test_ / pk_live_) before saving; invalid values are rejected with an error message
- [Security] Set autoload=no on stored API key options so secret keys are not loaded into memory on every request
- [Fixed] Live Secret Key was not saved when Live Public Key was empty due to a field check looking at the wrong POST key
1.8.1( 2026-02-01 )
- readme.txt に機能セクションと利用可能なメールタグのドキュメントを追加
- FAQセクションを実際の質問と回答で改善
- 変更履歴の日付を Git タグの日付に修正
1.8.0( 2026-01-31 )
- 顧客作成機能を追加 – 決済時にオプションで PAY.JP の Customer を作成
- CF7 メールと kintone 用の
[payjp-customer-id]メールタグを追加 ht_payjp_for_kintone_after_customer_createアクションフックを追加ht_payjp_for_kintone_after_chargeアクションフックを追加
1.7.1( 2025-03-30 )
- 1.7.0 のプラグイン zip ファイルが作成されず更新できなかったため、1.7.1 にバージョンアップ
1.7.0( 2025-03-30 )
- 3D セキュアへの強制移行
1.6.1( 2024-11-24 )
- 3D セキュアの設定ガイドリンクを追加
1.6.0( 2024-11-23 )
- 3D セキュアの切り替え機能を追加
- 3D セキュアのプレリリース版に対応(2025年4月30日まで利用可能)
- 3D セキュア有効化に対応(2025年2月4日から利用可能)
1.5.0( 2024-11-17 )
- payjp/payjp-php のバージョンを 1.0.5 から 1.7.0 に更新
- \Payjp\Error\Card のエラーハンドリングを追加
1.4.1( 2023-11-05 )
- [修正] ‘description’ 設定が未指定の場合の処理
1.4.0( 2023-11-03 )
- 決済データへの説明の追加に対応
1.3.6( 2023-05-26 )
wpcf7_add_form_tag関数の設定が正しくない問題を修正。
1.3.5
リリース日: 2022年4月8日
- [更新] バージョン番号を更新。
1.3.4
リリース日: 2022年4月8日
- [修正] テキストドメインを修正。
1.3.3
リリース日: 2022年3月30日
- [修正] payjp-charged-captured-at のバグを修正。
1.3.2
リリース日: 2022年3月24日
- [更新] バージョン番号を更新。
1.3.1
リリース日: 2022年3月24日
- [追加] Pay.jp の決済日時を kintone に保存する機能に対応。
1.3.0
リリース日: 2022年2月26日
- [追加] Pay.jp 決済ダイアログの言語設定に対応。
1.2.5
リリース日: 2021年6月8日
- [追加] Pay.jp の決済処理日を取得する機能に対応。
- [追加] 決済金額からカンマや円などの不要な文字列を削除。
1.2.4
- [修正] 金額フォームの要素としてラジオボタンを使用する際の問題を修正。
1.2.3
- [削除] Pro版のWebhook待機処理を削除
1.2.2
- [削除] Pro版の「set_update_key_for_kintone」フィルターフックを削除
1.2.1
- リリースアセットからの更新に変更。
1.2.0
- PRO版の自動更新機能を追加。
1.1.0
- Contact Form 7 でバリデーションエラーがあっても Pay.jp に決済が行われてしまうバグを修正。
1.0.8
- Undefined index: kintone-enabled を修正。
1.0.7
- 全てのクラス名を変更。
1.0.6
- 表示タブの順序を変更。
1.0.5
- HT PAY.JP for kintone が無効の場合でもバリデーションチェックが実行される問題を修正。
1.0.4
- readme.txt に YouTube を追加。
1.0.3
- プラグインのバナーとアイコンを追加。
1.0.2
- readme.txt を変更。
1.0.1
- 誤字を修正。
1.0.0
- 初回リリース
