{"id":31626431,"url":"https://github.com/mnpezz/strike-woo-payment","last_synced_at":"2026-04-20T13:37:05.582Z","repository":{"id":316769954,"uuid":"1064783343","full_name":"Mnpezz/strike-woo-payment","owner":"Mnpezz","description":"Wordpress WooCommerce Plugin for Stike API payment processor. Now you can easily accept lightning payments at your WooCommerce Store.","archived":false,"fork":false,"pushed_at":"2025-09-26T16:30:03.000Z","size":54,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-26T16:30:21.675Z","etag":null,"topics":["bitcoin","lightning-network","payment-processor","strike","woocommerce","wordpress-plugin"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mnpezz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-26T14:44:06.000Z","updated_at":"2025-09-26T16:30:07.000Z","dependencies_parsed_at":"2025-09-26T16:30:31.561Z","dependency_job_id":null,"html_url":"https://github.com/Mnpezz/strike-woo-payment","commit_stats":null,"previous_names":["mnpezz/strike-woo-payment"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/Mnpezz/strike-woo-payment","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mnpezz%2Fstrike-woo-payment","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mnpezz%2Fstrike-woo-payment/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mnpezz%2Fstrike-woo-payment/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mnpezz%2Fstrike-woo-payment/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mnpezz","download_url":"https://codeload.github.com/Mnpezz/strike-woo-payment/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mnpezz%2Fstrike-woo-payment/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278671749,"owners_count":26025743,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","lightning-network","payment-processor","strike","woocommerce","wordpress-plugin"],"created_at":"2025-10-06T19:52:10.433Z","updated_at":"2026-04-20T13:37:05.572Z","avatar_url":"https://github.com/Mnpezz.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Strike Lightning Payment Gateway for WooCommerce\n\nA WordPress plugin that enables Bitcoin Lightning Network payments via the Strike API for WooCommerce stores.\n\n## Features\n\n- **Bitcoin Lightning Payments**: Accept instant Bitcoin payments through the Lightning Network\n- **Strike API Integration**: Uses the official Strike API v1 with receive requests\n- **QR Code Display**: Automatically generates QR codes for easy mobile payments\n- **Real-time Status Updates**: Automatically checks payment status every 10 seconds\n- **Instant Payment Detection**: Detects Lightning payments within seconds\n- **Webhook Support**: Receives instant notifications when payments are completed\n- **Admin Dashboard**: Easy configuration and API key management with test tools\n- **Debug Tools**: Built-in debugging interface for troubleshooting\n- **Responsive Design**: Works on desktop and mobile devices\n- **WooCommerce Blocks Support**: Compatible with modern WooCommerce checkout flows\n\n## Requirements\n\n- WordPress 5.0 or higher\n- WooCommerce 5.0 or higher\n- PHP 7.4 or higher\n- Strike API account and API key\n\n## Installation\n\n1. Upload the plugin files to `/wp-content/plugins/strike-lightning-payment/`\n2. Activate the plugin through the 'Plugins' screen in WordPress\n3. Go to WooCommerce \u003e Settings \u003e Payments\n4. Enable \"Strike Lightning Payment\"\n5. Configure your Strike API settings\n\n## Configuration\n\n### Getting Your Strike API Key\n\n1. Sign up for a Strike account at [strike.me](https://strike.me)\n2. Go to your account dashboard and navigate to API settings\n3. Generate a new API key with the following scopes:\n   - `partner.receive-request.create` (Required for creating payment requests)\n   - `partner.receive-request.read` (Required for checking payment status)\n   - `partner.webhooks.manage` (Optional, for webhook management)\n4. Copy the API key to your plugin settings\n\n**Important**: Make sure your API key has the correct scopes, especially the receive-request permissions.\n\n### Plugin Settings\n\n1. **API Key**: Enter your Strike API key\n2. **Environment**: Choose between Production or Sandbox\n3. **Webhook URL**: Copy this URL to your Strike webhook settings (optional)\n4. **Debug Tools**: Use the built-in debug interface to test API connectivity\n\n### WooCommerce Settings\n\n1. Go to WooCommerce \u003e Settings \u003e Payments\n2. Find \"Strike Lightning Payment\" and click \"Manage\"\n3. Configure the payment gateway settings:\n   - Enable/Disable the gateway\n   - Set the title and description\n   - Configure API settings\n\n## Usage\n\n### For Customers\n\n1. During checkout, select \"Bitcoin Lightning Payment\" as the payment method\n2. Complete the order to be redirected to the payment page\n3. Scan the QR code with a Lightning wallet or copy the Lightning invoice\n4. Complete the payment in your Lightning wallet\n5. The order will automatically update when payment is received\n\n### For Store Owners\n\n1. Configure your Strike API settings\n2. Set up webhooks in your Strike account\n3. Test the payment flow with small amounts\n4. Monitor payments through the WooCommerce order management\n\n## Supported Lightning Wallets\n\n- Strike (iOS/Android)\n- Coinos.io\n- Aqua Wallet\n- Phoenix Wallet\n- Breez Wallet\n- BlueWallet\n- Zap\n- And many other Lightning-compatible wallets\n\n## Webhook Setup (Optional)\n\n**Note**: Webhooks are optional. The plugin uses real-time polling and detects payments within seconds even without webhooks.\n\n1. In your Strike account settings, add a webhook URL\n2. Use the webhook URL provided in the plugin settings\n3. Enable the following events:\n   - `receive-request.receive-pending` (Payment detected)\n   - `receive-request.receive-completed` (Payment confirmed)\n\n## Troubleshooting\n\n### Common Issues\n\n1. **API Key Not Working**\n   - Verify your API key is correct\n   - Check if you're using the right environment (Production vs Sandbox)\n   - Ensure your API key has the required scopes (`partner.receive-request.create` and `partner.receive-request.read`)\n   - Use the debug tools in WordPress Admin → Settings → Strike Lightning\n\n2. **Payments Not Updating**\n   - The plugin polls for payment status every 10 seconds\n   - Check WordPress error logs for API errors\n   - Use the debug tools to test API connectivity\n   - Verify the order has proper Strike payment data\n\n3. **QR Code Not Displaying**\n   - Ensure JavaScript is enabled\n   - Check browser console for errors\n   - Verify QR code library is loading\n   - Check if the Strike API is properly creating receive requests\n\n4. **\"Payment detected, waiting for confirmation\" appears before payment**\n   - This is normal behavior when no receives are detected yet\n   - The status will update to \"Waiting for payment...\" in recent versions\n\n### Debug Mode\n\n1. **Built-in Debug Tools**: Go to WordPress Admin → Settings → Strike Lightning\n   - Test API connectivity\n   - Debug specific orders\n   - View detailed API responses\n\n2. **WordPress Debug Mode**: Enable WordPress debug mode to see detailed error messages:\n\n```php\ndefine('WP_DEBUG', true);\ndefine('WP_DEBUG_LOG', true);\n```\n\n3. **Browser Console**: Check browser console for JavaScript errors and payment status updates\n\n## Security\n\n- All API communications use HTTPS\n- Webhook signatures are verified\n- API keys are stored securely\n- No sensitive data is logged\n\n## Support\n\nFor support with this plugin:\n1. Check the troubleshooting section above\n2. Review the Strike API documentation\n3. Contact the plugin developer\n\nFor Strike API support:\n- Visit [strike.me/docs](https://strike.me/docs)\n- Contact Strike support\n\n## Changelog\n\n### Version 2.1.1\n- Fixed payment detection for Strike API v1 paginated responses\n- Added real-time status updates with proper messaging\n- Improved API error handling and debugging\n- Enhanced webhook support for receive-request events\n- Added comprehensive debug tools in admin interface\n- Fixed duplicate payment container issues\n- Updated to use proper Strike API scopes\n\n### Version 2.0.x\n- Major refactor for Strike API v1 compatibility\n- Added receive request support\n- Improved payment status checking\n- Enhanced error handling and logging\n- Added WooCommerce Blocks support\n\n### Version 1.0.0\n- Initial release\n- Basic Lightning payment integration\n- QR code generation\n- Webhook support\n- Admin dashboard\n\n## Related Plugins:\n\n* [Payment with Coinos](https://github.com/Mnpezz/coinos-woo-payment)\n* [Lightning Rewards with Coinos](https://github.com/Mnpezz/coinos-wordpress-rewards)\n\n## License\n\nThis plugin is licensed under the GPL v2 or later.\n\n## Contributing\n\nContributions are welcome! Please visit the [GitHub repository](https://github.com/mnpezz/strike-woo-payment) to:\n- Submit pull requests\n- Open issues for bugs and feature requests\n- View the latest development updates\n\n## Disclaimer\n\nThis plugin is not officially affiliated with Strike. Use at your own risk. Always test with small amounts before processing real payments.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmnpezz%2Fstrike-woo-payment","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmnpezz%2Fstrike-woo-payment","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmnpezz%2Fstrike-woo-payment/lists"}