Multiple payment gateways/processor options for multiple Vendors - wordpress

I am using a WordPress plugin to create a multi-vendor marketplace. However, I would like the Vendors to be able to configure any payment gateway of their choosing (eg: PayPal, Authorize.net, etc) into their store for payment processing.
Thanks

Related

selling a whole website with its subscribers who pay through stripe

I use “WooCommerce Stripe Payment Gateway” plugin. Now I decided to sell the website.
How can I connect the new owner’s Stripe account (instead of mine)?
The new owner must have the data of subscribers.
Thanks in advance.
I've seen Stripe doc but I'm not sure about the solution.
I found this solution on WooCommerce Subscriptions FAQ
Can I change the account used for a payment gateway?
Yes, if you want to keep the same payment gateway but you have changed
account, for example, due to a change of ownership, then it is
possible to still use the same payment gateway on your site but please
contact the gateway themselves and ask about transferring/migrating
the customer information to your new account, then update any API keys
or credentials in your WooCommerce payment gateway settings.

Migrating customer stripe payment data from Squarespace to Woocommerce

I am migrating a website that offers subscription services from Square Space to Woo Commerce. Both platforms were configured using our Stripe account.
I am trying to figure out if we can migrate our existing customers into the new Woo Commerce app, so that it will use the same payment information that is already stored in Stripe. Basically we do not want existing customers to have to re-enter their payment information as we know we will lose some customers during this process.
On the Square Space side of things: whenever a new customer is created they create a customer in Stripe, then make a request to the Payment Intent API, associate the intent token to the customer, and then use this to charge the customer every time a payment is due.
On the Woo Commerce side of things: we are using the official Woo Commerce membership and subscription plugins. Whenever a new customer is created, a customer is created in Stripe, a payment method is attached to that user, and then that payment is used to charge the customer.
So my question for anyone who has a deep understanding of WooCommerce, is there a way to update how Woocommerce is integrating with Stripe to try and use the payment intent API tokens that we already have for these existing customers?
As long as these Customers were created under your account, you should be able to leverage them.
As a small correction, you would not be referring to existing Payment Intents, but rather existing Payment Methods attached to the Customer. You could, for example, retrieve these for any customer from the API and then use one of them to create a new Payment Intent.
Whether WooCommerce needs to do anything to be aware of these existing Customers or Payment Methods I can't say, but you should contact them for support about that.

WooCommerce shipping charges isssue with PayPal

Issue in WooCommerce Shipping Calculation with PayPal
Currently Using WooCommerce for cake store and using PayPal for payment gateway.
I have created $5 discount for store pickup. So ideally a $50 product should be $45. That reflects in the website.
But when user goes to "Payment via PayPal", it still shows $50.
Any suggestions how to override shipping calculations of PayPal on WooCommerce?
I saw many articles on google but can't find the appropriate solution.
I also checked the box on override allow transaction-based postage values to override the profile postage settings listed above (if profile settings are enabled), but with no luck.
Can any one help me with this? Thanks in advance.
There are various ways to resolve the issue, but perhaps the most straightforward would be to switch to a PayPal payment plugin that uses an API instead of Payments Standard, for example this official one: https://woocommerce.com/woocommerce-and-paypal/ (there are also various third party ones available)
Then, profile shipping settings in the PayPal account will not affect WooCommerce transactions in any way, since everything about the transaction will be set via the API. This is also a more robust and feature-rich solution in general, and so recommended by both PayPal and most programmers/developers familiar with PayPal integration methods.

How can I make an asp.net website which uses entity framework into a shopping cart which can integrate with a payment gateway?

I am working on this website: http://wolves.phiresky.com/
It is an ASP.NET webpage using entity framework.
How can I make this a shopping cart?
How can I make this a shopping cart which can integrate with PayFast.co.za Payment Gateway?
The way that most developers create a shopping cart, including myself, is to create a object, often called cart, and then place that cart object into the visitor's session. This way the cart is accessible via the session object each page request. Integrating with a payment gateway is a whole other matter. To do that you will need to review the api documentation from the payment gateway company and then call the payment api's as appropriate.
The easiest to get started with a payment gateway is to try out Paypal, they offer test accounts and there is plenty .Net documentation to get you started. So using that you can run a test and see how online payments can be integrated. Also i see your prices are in ZAR, there is a couple of SA based payment gateway companies that you can easily integrate with, just run a google on SA payment gateway companies.

Authorize.net payment gateway on wordpress e-commerce plugin

Does the wordpress e-commerce plugin has the authorize.net payment gateway?
Yes, the WordPress E-Commerce plugin has an Authorize.Net payment gateway integration module and you do not need gold cart for that if you use the following WP E-Commerce Authorize.Net module from codecanyon.
Yes, but you need to also install the gold cart plugin for that.
There are several plugins available that support Authorize.net, however, they don't all support the same interfaces. Authorize.net provides the following APIs
SIM = Simple Integration Method
AIM = Advanced Integration Method
ARB = Automated Recurring Billing
CIM = Customer Information Manager
All but the first require that you also install a secure certificate on your site to encrypt communication of credit card or check details. The first option, SIM, sends the user to Authorize.net's site to complete the payment, so it's on their secure connection.
CIM isn't likely to be supported in a plugin since it's for more advanced ecommerce functions and wordpress wouldn't be a fit for them anyway.
There are some free options that you can find in the directory:
http://wordpress.org/extend/plugins/search.php?q=ecommerce
You can also choose a commercial option, such as this:
http://simplecreditcardpayments.com/
Here are details about how to get SSL on your wordpress blog to support Authorize.net
http://www.youtube.com/watch?v=8F8iPxs4naY

Resources