Custom payment gateway
-
I need to make some specific accommodations to my payments. I have to find a way to accept Zelle and bank/mobilePay gateways. Which works with the same logic as the BACS payment gateway that woocommerce offers by default. However, I want to implement this in a way that I can try to force the payment to be made before actually completing the purchase. When they choose the zelle option for example I would like to generate all zelle details and a extra form field so that they can input their confirmation number. Even though they could write any number and continue. Having this will let the customer understand that they need to do the payment now and I can assume I have been paid the moment the order has been placed and I can verify at that moment and not wait and guess. It would work this same way with the bank or mobile Pay which are specific to Venezuela and would only require me to collect small bank details. I tried doing this on my own and broke my site. Thanks in advance.
The blog I need help with is: (visible only to logged in users)
-
Hi there,
While at the moment, I don’t recall our WooCommerce Extensions store having a custom gateway plugin extension, it may be possible this functionality can be achieved with a plugin found outside of our store: https://wpruby.com/plugin/woocommerce-custom-payment-gateway-pro/
We have not personally tested this so we cannot speak on how well this works:1. First, install and activate the “WooCommerce Custom Payment Gateway Pro” plugin. This plugin allows you to create custom payment gateways and add required form fields for each gateway. You can find it on the WooCommerce website or use this link: https://wpruby.com/plugin/woocommerce-custom-payment-gateway-pro/
2. Once the plugin is installed and activated, navigate to WooCommerce > Settings > Payments.
3. Click on the “Add payment gateway” button at the top. This opens the settings page for the new payment gateway.
4. Configure the new payment gateway by adding a Title (e.g., “Zelle Payment”). This will be displayed on the Checkout page as a payment method.
5. In the “Instructions” box, provide details on how they can make the payment using Zelle. Remember to include the necessary information like account email, name, or any other required information.
6. In the “Payment Fields” section, click on “Add Field”. This will allow you to create custom form fields for your payment gateway. Create a field with the label “Confirmation Number” and set it as a required field. You can also configure additional fields for bank or mobile payments.
7. Save the changes, and you should now see the new payment gateway on your Checkout page.
8. Repeat steps 3-7 for any additional payment gateways you want to create, like Bank or MobilePay specific to Venezuela.
Please note that while this method does prompt users to provide payment details and encourages them to make payments immediately, there’s no way to enforce the user to actually pay before proceeding. You will still need to verify the payment manually after the order is placed.
Again, this hasn’t been personally tested so we cannot speak on if this works or not. If you find this plugin doesn’t achieve the results you want, you’ll want to seek assistance from a WooCommerce Expert at http://www.woocommerce.com/experts/
-
-
Hey there,
I responded to you in the other thread you created here:
Please respond there with any questions/comments. Thanks!
Closing thread.
- The topic ‘Custom payment gateway’ is closed to new replies.
