{"id":108528,"date":"2019-09-03T03:56:51","date_gmt":"2019-09-03T03:56:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pay-jp-for-kintone\/"},"modified":"2026-04-27T08:09:19","modified_gmt":"2026-04-27T08:09:19","slug":"ht-pay-jp-for-kintone","status":"publish","type":"plugin","link":"https:\/\/ca.wordpress.org\/plugins\/ht-pay-jp-for-kintone\/","author":7662669,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.9.0","stable_tag":"1.9.0","tested":"6.8.5","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"HT PAY.JP for kintone","header_author":"Takashi Hosoya","header_description":"This Plugin accept payments on your WordPress site via PAY.JP.","assets_banners_color":"65acd9","last_updated":"2026-04-27 08:09:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/ht79.info","rating":5,"author_block_rating":0,"active_installs":10,"downloads":6539,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"tkc49","date":"2019-09-03 03:59:54"},"1.0.1":{"tag":"1.0.1","author":"tkc49","date":"2019-09-04 04:31:55"},"1.0.2":{"tag":"1.0.2","author":"tkc49","date":"2019-09-04 04:48:55"},"1.0.3":{"tag":"1.0.3","author":"tkc49","date":"2019-09-06 03:38:58"},"1.0.4":{"tag":"1.0.4","author":"tkc49","date":"2019-09-07 01:09:23"},"1.0.5":{"tag":"1.0.5","author":"tkc49","date":"2019-09-08 08:43:36"},"1.0.6":{"tag":"1.0.6","author":"tkc49","date":"2019-09-08 09:00:38"},"1.0.7":{"tag":"1.0.7","author":"tkc49","date":"2019-09-12 13:19:27"},"1.0.8":{"tag":"1.0.8","author":"tkc49","date":"2019-09-20 07:30:39"},"1.1.0":{"tag":"1.1.0","author":"tkc49","date":"2020-05-15 17:11:10"},"1.2.0":{"tag":"1.2.0","author":"tkc49","date":"2020-06-04 09:40:49"},"1.2.1":{"tag":"1.2.1","author":"tkc49","date":"2020-06-04 10:29:46"},"1.2.4":{"tag":"1.2.4","author":"tkc49","date":"2020-10-14 05:09:14"},"1.2.5":{"tag":"1.2.5","author":"tkc49","date":"2021-06-08 11:14:17"},"1.3.0":{"tag":"1.3.0","author":"tkc49","date":"2022-02-26 06:37:51"},"1.3.1":{"tag":"1.3.1","author":"tkc49","date":"2022-03-24 09:56:01"},"1.3.2":{"tag":"1.3.2","author":"tkc49","date":"2022-03-24 10:01:49"},"1.3.3":{"tag":"1.3.3","author":"tkc49","date":"2022-03-30 04:33:15"},"1.3.4":{"tag":"1.3.4","author":"tkc49","date":"2022-04-08 02:00:16"},"1.3.5":{"tag":"1.3.5","author":"tkc49","date":"2022-04-08 02:04:10"},"1.3.6":{"tag":"1.3.6","author":"tkc49","date":"2023-05-25 17:01:00"},"1.4.0":{"tag":"1.4.0","author":"tkc49","date":"2023-11-03 10:19:48"},"1.4.1":{"tag":"1.4.1","author":"tkc49","date":"2023-11-05 06:20:51"},"1.5.0":{"tag":"1.5.0","author":"tkc49","date":"2024-11-16 18:05:21"},"1.6.0":{"tag":"1.6.0","author":"tkc49","date":"2024-11-22 17:29:54"},"1.6.1":{"tag":"1.6.1","author":"tkc49","date":"2024-11-22 17:44:40"},"1.7.0":{"tag":"1.7.0","author":"tkc49","date":"2025-03-30 05:43:56"},"1.7.1":{"tag":"1.7.1","author":"tkc49","date":"2025-03-31 05:06:42"},"1.8.0":{"tag":"1.8.0","author":"tkc49","date":"2026-01-31 14:55:26"},"1.8.1":{"tag":"1.8.1","author":"tkc49","date":"2026-01-31 17:17:21"},"1.9.0":{"tag":"1.9.0","author":"tkc49","date":"2026-04-27 08:09:19"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"2"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2152078,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2152078,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.1.0","1.2.0","1.2.1","1.2.4","1.2.5","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.4.0","1.4.1","1.5.0","1.6.0","1.6.1","1.7.0","1.7.1","1.8.0","1.8.1","1.9.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"screenshot-1.png","2":"screenshot-2.png","3":"screenshot-3.png","4":"screenshot-4.png"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1152,200207,22493,175759],"plugin_category":[],"plugin_contributors":[81941],"plugin_business_model":[],"class_list":["post-108528","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form-7","plugin_tags-form-data-to-kintone","plugin_tags-kintone","plugin_tags-pay-jp","plugin_contributors-tkc49","plugin_committers-tkc49"],"banners":{"banner":"https:\/\/ps.w.org\/ht-pay-jp-for-kintone\/assets\/banner-772x250.png?rev=2152078","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ht-pay-jp-for-kintone\/assets\/icon-128x128.png?rev=2152078","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This plugin needs <a href=\"https:\/\/ja.wordpress.org\/plugins\/contact-form-7\/\">Contact Form 7<\/a> and <a href=\"https:\/\/ja.wordpress.org\/plugins\/kintone-form\/\">Form data to kintone<\/a>.\nThis plugin can payment using PAY.JP and post to kintone.<\/p>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=I_lXUYyYR0U]<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Accept payments via PAY.JP on WordPress forms<\/li>\n<li>Send payment data to kintone automatically<\/li>\n<li>3D Secure authentication support (required from February 2025)<\/li>\n<li>Create PAY.JP Customer during payment (optional)<\/li>\n<li>Test\/Live mode switching per form<\/li>\n<li>Multi-language support (Japanese\/English) for payment dialog<\/li>\n<\/ul>\n\n<h4>Available Mail Tags<\/h4>\n\n<p>The following mail tags can be used in CF7 mail templates and kintone field mappings:<\/p>\n\n<ul>\n<li><code>[payjp-charged-id]<\/code> - PAY.JP Charge ID<\/li>\n<li><code>[payjp-charged-captured-at]<\/code> - Payment captured datetime<\/li>\n<li><code>[payjp-customer-id]<\/code> - PAY.JP Customer ID (when customer creation is enabled)<\/li>\n<\/ul>\n\n<h4>What is kintone?<\/h4>\n\n<p>It is a cloud service that can make the business applications with non-programming provided by Cybozu.<\/p>\n\n<p>Collaborate with team members and partners via apps and workspaces.<\/p>\n\n<ul>\n<li>Information in Japanese : <a href=\"https:\/\/kintone.cybozu.com\/jp\/\">https:\/\/kintone.cybozu.com\/jp\/<\/a><\/li>\n<li>Information in English: <a href=\"https:\/\/www.kintone.com\/\">https:\/\/www.kintone.com\/<\/a><\/li>\n<\/ul>\n\n<h4>What is PAY.JP?<\/h4>\n\n<p>PAY.JP is  a suite of payment APIs in Japan.\n<a href=\"https:\/\/pay.jp\/\">https:\/\/pay.jp\/<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the entire <code>ht-payjp-for-kintone<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to Contact &gt; HT PAY.JP for kintone to set your PAY.JP API keys<\/li>\n<li>Edit your Contact Form 7 form and go to the PAY.JP tab to configure settings<\/li>\n<li>Add the shortcode <code>[ht_payjp_for_kintone]<\/code> to your form<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20plugins%20are%20required%3F\"><h3>What plugins are required?<\/h3><\/dt>\n<dd><p>This plugin requires <a href=\"https:\/\/wordpress.org\/plugins\/contact-form-7\/\">Contact Form 7<\/a>.\nIf you want to send payment data to kintone, install <a href=\"https:\/\/wordpress.org\/plugins\/kintone-form\/\">Form data to kintone<\/a> as well.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20pay.jp%20api%20keys%3F\"><h3>How do I get PAY.JP API keys?<\/h3><\/dt>\n<dd><p>Sign up at <a href=\"https:\/\/pay.jp\/\">https:\/\/pay.jp\/<\/a> and get your Test\/Live API keys from the dashboard.<\/p><\/dd>\n<dt id=\"is%203d%20secure%20supported%3F\"><h3>Is 3D Secure supported?<\/h3><\/dt>\n<dd><p>Yes, 3D Secure is supported and required from February 2025 by PAY.JP.<\/p><\/dd>\n<dt id=\"can%20i%20create%20customers%20in%20pay.jp%3F\"><h3>Can I create customers in PAY.JP?<\/h3><\/dt>\n<dd><p>Yes, you can enable customer creation in the PAY.JP tab settings. When enabled, a PAY.JP Customer will be created during payment, and you can use the <code>[payjp-customer-id]<\/code> mail tag.<\/p><\/dd>\n<dt id=\"how%20do%20i%20switch%20between%20test%20and%20live%20mode%3F\"><h3>How do I switch between Test and Live mode?<\/h3><\/dt>\n<dd><p>Each Contact Form 7 form has its own \"Enable Live\" checkbox in the PAY.JP tab. Uncheck it to use Test mode.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.9.0( 2026-04-27 )<\/h4>\n\n<ul>\n<li>[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)<\/li>\n<li>[Security] Suppressed browser password manager prompts (autocomplete=off plus data-1p-ignore \/ data-lpignore \/ data-bwignore)<\/li>\n<li>[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<\/li>\n<li>[Security] Set autoload=no on stored API key options so secret keys are not loaded into memory on every request<\/li>\n<li>[Fixed] Live Secret Key was not saved when Live Public Key was empty due to a field check looking at the wrong POST key<\/li>\n<\/ul>\n\n<h4>1.8.1( 2026-02-01 )<\/h4>\n\n<ul>\n<li>Updated readme.txt with Features section and Available Mail Tags documentation<\/li>\n<li>Improved FAQ section with actual questions and answers<\/li>\n<li>Fixed changelog dates to match Git tag dates<\/li>\n<\/ul>\n\n<h4>1.8.0( 2026-01-31 )<\/h4>\n\n<ul>\n<li>Added customer creation feature - optionally create PAY.JP Customer during payment<\/li>\n<li>Added <code>[payjp-customer-id]<\/code> mail tag for CF7 mail and kintone<\/li>\n<li>Added <code>ht_payjp_for_kintone_after_customer_create<\/code> action hook<\/li>\n<li>Added <code>ht_payjp_for_kintone_after_charge<\/code> action hook<\/li>\n<\/ul>\n\n<h4>1.7.1( 2025-03-30 )<\/h4>\n\n<ul>\n<li>Version up to 1.7.1 because plugin zip file for 1.7.0 was not created and plugin could not be updated<\/li>\n<\/ul>\n\n<h4>1.7.0( 2025-03-30 )<\/h4>\n\n<ul>\n<li>Forced migration to 3D Secure<\/li>\n<\/ul>\n\n<h4>1.6.1( 2024-11-24 )<\/h4>\n\n<ul>\n<li>Added setting guide link for 3D Secure<\/li>\n<\/ul>\n\n<h4>1.6.0( 2024-11-23 )<\/h4>\n\n<ul>\n<li>Added 3D Secure switching functionality<\/li>\n<li>Added support for 3D Secure with Prerelease (Available until April 30, 2025)<\/li>\n<li>Added support for 3D Secure Enabled (Available from February 4, 2025)<\/li>\n<\/ul>\n\n<h4>1.5.0( 2024-11-17 )<\/h4>\n\n<ul>\n<li>Updated payjp\/payjp-php version from 1.0.5 to 1.7.0<\/li>\n<li>Added error handling for \\Payjp\\Error\\Card<\/li>\n<\/ul>\n\n<h4>1.4.1( 2023-11-05 )<\/h4>\n\n<ul>\n<li>[Fixed]Handle case where 'description' setting is not provided<\/li>\n<\/ul>\n\n<h4>1.4.0( 2023-11-03 )<\/h4>\n\n<ul>\n<li>Support for adding description to payment data<\/li>\n<\/ul>\n\n<h4>1.3.6( 2023-05-26 )<\/h4>\n\n<ul>\n<li>Fixed an issue with the incorrect configuration of the <code>wpcf7_add_form_tag<\/code> function.<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<p>Release Date: April 8th, 2022<\/p>\n\n<ul>\n<li>[Update] Update version number.<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<p>Release Date: April 8th, 2022<\/p>\n\n<ul>\n<li>[Fixed] Fixed text domain.<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<p>Release Date: March 30th, 2022<\/p>\n\n<ul>\n<li>[Fixed] Fixed a bug with payjp-charged-captured-at.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<p>Release Date: March 24th, 2022<\/p>\n\n<ul>\n<li>[Update] Version up number.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<p>Release Date: March 24th, 2022<\/p>\n\n<ul>\n<li>[Added] Support for saving Pay.jp payment datetime to kintone.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<p>Release Date: February 26th, 2022<\/p>\n\n<ul>\n<li>[Added] Supported language settings for Pay.jp payment dialog.<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<p>Release Date: Jun 8th, 2021<\/p>\n\n<ul>\n<li>[Added] Added support for retrieving Pay.jp's settlement processing date.<\/li>\n<li>[Added] Remove unwanted strings such as commas and yen from the payment amount.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>[Fixed] A problem with the radio button as an element in the amount form.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>[Remove] the webhook waiting process in Pro version<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>[Remove] filter hook of \"set_update_key_for_kintone\" in Pro version<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Changed to be updated from release assets.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Add auto update for PRO.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Fixed a bug that caused payment to be made to Pay.jp even if there was a validation error in Contact form 7.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fix Undefined index: kintone-enabled.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Change all of Class name.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Change the order of displayeds tabs.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Fix Validation check was executed even when HT PAY.JP for kintone was disabled.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Add Youtube on readme.txt.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Add banner and icon of Plugin.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Change readme.txt.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix typo.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First Release<\/li>\n<\/ul>","raw_excerpt":"This plugin can payment using PAY.JP","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/108528","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=108528"}],"author":[{"embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tkc49"}],"wp:attachment":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=108528"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=108528"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=108528"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=108528"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=108528"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=108528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}