Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
1d7d848
chore: add composer.json and composer.lock for Stripe PHP library int…
qarayahya Mar 9, 2026
2aea301
update package dependencies
qarayahya Mar 9, 2026
6ae18b5
Add stripe integration
qarayahya Mar 9, 2026
2e8ba04
Enhance payment processing
qarayahya Mar 10, 2026
7e9281a
update .gitignore
qarayahya Mar 10, 2026
6761424
feat: add more payment blocks
qarayahya Mar 10, 2026
1ab58ed
feat: implement custom payment detail page and enhance payment proces…
qarayahya Mar 10, 2026
57b89f4
feat: add new payment field components
qarayahya Mar 10, 2026
22c1bb1
feat: add payments analytics
qarayahya Mar 11, 2026
14ec6ca
feat: add chart.js
qarayahya Mar 11, 2026
e55d6ef
feat: enhance admin sidebar with shared components
qarayahya Mar 11, 2026
5c1466e
Optimize the paytems blocks
qarayahya Mar 12, 2026
4c93814
feat: add payment input field
qarayahya Mar 12, 2026
2cdcb70
feat: add "thank you" page
qarayahya Mar 12, 2026
8446790
feat: add loading overlay for forms
qarayahya Mar 12, 2026
17a2f45
feat: add test mode confirmation modal
qarayahya Mar 12, 2026
01d6c42
feat: add "enable payment" notice
qarayahya Mar 12, 2026
c5aefd5
fix: display recurring period in submission
qarayahya Mar 12, 2026
0d6ec27
feat: update payment fields icons
qarayahya Mar 12, 2026
c513d11
.
qarayahya Mar 12, 2026
c0c6192
chore: update dependencies
qarayahya Mar 12, 2026
9bbe6dc
style: small tweaks
qarayahya Mar 12, 2026
6526543
fix: update fields icons
qarayahya Mar 13, 2026
1042d4d
fix: amount must be greater than 0
qarayahya Mar 13, 2026
2ff5ca9
fix: skip submitting form when total is zero to prevent stripe error
qarayahya Mar 13, 2026
9d075fb
style: add responsiveness to analytics styles
qarayahya Mar 13, 2026
b7eb97a
fix: use correct analytics for refund metrics
qarayahya Mar 13, 2026
ab1fd85
fix: payment-item price not included in stripe total
qarayahya Mar 13, 2026
5a590ab
feat: submit payment-item price via hidden input instead of data attr…
qarayahya Mar 13, 2026
0d6b50f
small tweaks
qarayahya Mar 13, 2026
28843c3
feat: add currency formatting to payment fields
qarayahya Mar 13, 2026
9eebee9
feat: implement currency formatting and validation for payment proces…
qarayahya Mar 16, 2026
da74899
fix: rename "Pending" payment status label to "Incomplete"
qarayahya Mar 16, 2026
220dd86
update the fields icons
qarayahya Mar 16, 2026
cbc0397
feat: add upsell for coupon tracking
qarayahya Mar 17, 2026
fa1533e
small tweaks
qarayahya Mar 17, 2026
6d029bf
update proxy URLs
qarayahya Mar 17, 2026
4502d2b
feat: enhance upsell banner
qarayahya Mar 17, 2026
83f414e
style: small tweaks
qarayahya Mar 17, 2026
be89b28
feat: add coupon block to the sidebar
qarayahya Mar 17, 2026
62e2442
security: sanitize form_id_filter with absint
qarayahya Mar 18, 2026
029e0d3
style: small tweaks
qarayahya Mar 18, 2026
cd52d63
Merge branch 'master' into stripe-integration
qarayahya Mar 18, 2026
5b23454
Update composer.json
qarayahya Mar 18, 2026
4e5653b
ux: add Open Payment Settings action to payment notice
qarayahya Mar 18, 2026
3f8f0cd
Update api version to 3
qarayahya Mar 19, 2026
7bf5567
fix: show "Stripe keys are missing" notice when publishable key is empty
qarayahya Mar 19, 2026
e0908e1
feat: automatic webhook setup
qarayahya Mar 23, 2026
0db6fc9
feat: automatic webhook setup
qarayahya Mar 23, 2026
dea40c4
fix: change action hook from 'plugin_loaded' to 'plugins_loaded'
qarayahya Mar 23, 2026
24e4ddd
Merge branch 'stripe-integration' of https://github.com/qarayahya/wpz…
qarayahya Mar 23, 2026
d5a38be
chore: vendor stripe-php via Composer dist
qarayahya Mar 23, 2026
8621291
feat: add payment heads-up modal
qarayahya Mar 24, 2026
3a2d42a
style: small tweaks
qarayahya Mar 24, 2026
13fdd6f
refactor: payment detail screen
qarayahya Mar 27, 2026
0124258
fix: entry summary showing incorrect data
qarayahya Mar 30, 2026
ac08429
fix: submission page showing outdated payment status
qarayahya Mar 30, 2026
381f434
refactor: remove redundant payment detail sections
qarayahya Mar 30, 2026
2402cb6
style: update pay-as-you-go notice
qarayahya Mar 30, 2026
8cbf2a8
Merge branch 'master' into stripe-integration
qarayahya Mar 30, 2026
f154ca7
fix: set default value for min attribute
qarayahya Apr 2, 2026
d36788b
ux: skip Stripe when total is $0
qarayahya Apr 2, 2026
afff1a2
feat: add new payment templates
qarayahya Apr 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ node_modules/
*.css.map
package-lock.json
CLAUDE.md
.agents/
skills-lock.json
2 changes: 1 addition & 1 deletion build/fields/checkbox/index.asset.php
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '42d38ed51376d28ff99c');
<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '9bb41447000210c7f965');
2 changes: 1 addition & 1 deletion build/fields/checkbox/index.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion build/fields/datepicker/index.asset.php
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '6f00e103ccf7d361ae86');
<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'fc7962763ac9a23d3a46');
2 changes: 1 addition & 1 deletion build/fields/datepicker/index.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion build/fields/email/index.asset.php
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '1aad97ae87142ebc93be');
<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '7542bc9da9ece62a28d7');
2 changes: 1 addition & 1 deletion build/fields/email/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion build/fields/label/index.asset.php
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'c93b9a9376cbb854a5b8');
<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'fef50d30d0ac798b45bc');
Loading