Description
The Payphone – Payment Gateway Button plugin adds a new payment gateway for processing payments through PayPhone. To use this plugin, you must first register as a PayPhone Store. If you’re not yet registered, you can sign up at PayPhone.
The plugin retrieves the total amount, taxes, shipping, and order ID, and sends them to PayPhone for payment processing. Once the payment is completed, the response is received and the corresponding order is updated accordingly.
Configuration
You can access the plugin settings by navigating to WooCommerce > Settings > Payments > PayPhone.
- Enable/Disable: Use this checkbox to enable or disable the payment gateway on the checkout page.
- Gateway Description: Provides a brief description of PayPhone during checkout.
- Token & Test Token: Required to communicate with PayPhone. You can retrieve the credentials by visiting this page.
- Test Mode: Enable or disable test mode, where all transactions are simulated (fake).
- Success & Failure Pages: Choose the page displayed when a payment is either approved or declined.
Installation
Minimum Requirements
- WordPress 2.5 or greater
- WooCommerce installed and activated
Automatic Installation
Automatic installation is the easiest option, as WordPress handles the file transfers automatically, and you don’t need to leave your web browser. To automatically install the plugin, log in to your WordPress dashboard, navigate to Plugins > Add New, and search for «Payphone – Payment Gateway Button». Once you find the plugin, click Install Now and then Activate.
Manual Installation
If you prefer manual installation, download the plugin and upload it to your server via your favorite FTP client. For detailed instructions, refer to the WordPress Codex on Manual Plugin Installation.
Updating
Automatic updates should work seamlessly. However, we recommend always backing up your site before updating.
If you encounter any issues with callback URLs after an update, you may need to flush your permalinks by going to WordPress > Settings > Permalinks and clicking Save Changes. This should resolve any issues.
FAQ
-
Does this plugin work with credit cards or just PayPhone?
-
This plugin supports payments via credit and debit cards, as well as PayPhone.
-
Does this support both production mode and sandbox mode for testing?
-
Yes, the plugin supports both production and sandbox modes. You can choose the mode based on your credentials, and switch between them as needed. To obtain the correct credentials, visit this page.
-
Where can I find documentation?
-
For help with setup and configuration, please refer to our user guide.
-
Where can I get support?
-
If you need assistance, you can reach out via email at info@payphone.app.
Reviews
Contributors & Developers
“Payphone – Payment Gateway Button” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Payphone – Payment Gateway Button” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
3.2.5
- Deny direct access to plugin files
- Data Sanitized, Escaped, and Validated
- The text domain matches the plugin slug
- Expose source code of compressed code
- Correct use of file and directory locations
- Exclude dynamic texts from internalization
3.2.4
- Change the plugin name, remove the word woocommerce
3.2.3
- Add stable tag
3.2.2
- Fix bugs (display the navigation bar on the transaction response page)
- Fix bugs (Add the diners and discover icon)
3.2.1
- Fix bugs (avoid vulnerabilities of Reflected Cross-Site Scripting)
3.2.0
- General improvements and optimizations.
- Enhancements to the plugin’s performance and stability.
- Minor bug fixes and updates.
1.2.0
- Bug fix.
1.1.4
- Fix bugs (Coupon support).
1.1.3
- Fix bugs (convert from decimal to integer).
1.1.2
- Added support for direct payment compatibility in WordPress 5.3.
1.1.1
- Added hooks for canceled or approved payments:
- payphone_canceled_pay: Triggered when a payment is canceled.
- payphone_approved_pay: Triggered when a payment is approved.
- These hooks receive the payment result as the first parameter.
1.1.0
- Bug fixes.
- Removed the test mode option. Test mode is now enabled via the developer console.
1.0.4
- Added support for the card add-on.
1.0.3
- Bug fixes.
1.0.2
- Updated the documentation page.
1.0.0
- Initial release.
