Support » Plugin: WooPayments: Integrated WooCommerce Payments » Woocommerce Payments without Stripe: What payment methods can I accept

  • Resolved stephunique

    (@stephunique)


    Hello,

    Firstly, some background information.

    I have an existing blog that I added a woocommerce shop to.
    Also, I used to (not sure if I still do, it is very confusing) have an account with Stripe (completely unrelated to woocommerce). That account, for clarity, I’ll call original Stripe account, or OS account for short. This OS account was made not by me, but by a third party website that made it for me when I made an account with them. I only found out I ‘had’ an account with Stripe recently when I tried to set up a woocommerce account.

    The OS account forces me to add a business website and business details which I do not have. The default business website in my OS dashboard shows “wwww(.)thirdpartywebsite(.)com/myoldnowdeletedaccount” which is obviously incorrect.

    Nevertheless, I was able to connect my test woocommerce account to the OS account, and set up my bank details for payouts there, and even apply for Wechat and Alipay. However, because of the “business” details issue (I could not update my non-existent business details) and it kept saying it could not verify my “business”, Stripe staff told me to close that account, and create a new one as needed. I have closed it. Taking this experience, I thought I was ready to set up a real website with woocommerce. However, when I tried to do this, it seems woocommerce has created a Stripe account for me automatically, however, I cannot log in to the Stripe dashboard. I was told that this is because my new Stripe account, which I will call NS account, is fully managed by Woocommerce and not Stripe, so I will not be able to log in to Stripe.

    With that long background information, here are my questions:

    1. Since I do no have a Stripe account (Or do I?), where will the payments from a purchase in my shop, go to?
    I could not find a place to add a bank account for the payouts to be deposited into, the way my OS account used to have. I am talking about when I get paid, not where to change the displayed info for direct bank deposits.

    2. How can I accept Wechat and Alipay and Union Pay cards using Woocommerce without Stripe?
    When I had my OS account, Stripe staff said Wechat and Alipay requires the respective countries to approve your request before you can accept them and Stripe processes this for you (they send the request with your details etc), then the money is put in your Stripe account and Stripe pays you that way. I just needed to enable this payment method in the Stripe Settings –> Payments section.

    Now that I do not have a (real?) Stripe account and only Woocommerce Payments (which lists Wechat and Alipay as payment options), I still see the option to enable Wechat and Alipay in my woocommerce local payments section, however: Doesn’t the approval issue still stand? How do I apply for approval? And how do I activate it? I already selected enable, but the checkout page does not show them as payment options, not even in test mode.

    I am not so keen on using Stripe if I can avoid it, did not have a good experience with them, however, I do want to accept Wechat and Alipay.

    Thank you

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Support Chris M. – a11n

    (@csmcneill)

    Hi @stephunique,

    Thank you so much for providing some details about your unique situation!

    1. Since I do no have a Stripe account (Or do I?), where will the payments from a purchase in my shop, go to?

    This is a great question and one I’ll be happy to help clarify!

    You mentioned in question #2 that you’re using WooCommerce Payments, which will explain why you’re having a little bit of a different experience with Stripe than before.

    With WooCommerce Payments, we create a Stripe Express account for you. This is separate from your previous Stripe (“OS”) account, and it allows you to manage a lot of aspects of the Stripe dashboard from within WooCommerce.

    Here is a link with some more information about the differences between the traditional Stripe dashboard you may be used to and the WooCommerce dashboard that is used with WooCommerce Payments:

    https://docs.woocommerce.com/document/payments/powered-by-stripe/#section-2

    I could not find a place to add a bank account for the payouts to be deposited into, the way my OS account used to have. I am talking about when I get paid, not where to change the displayed info for direct bank deposits.

    This is an important detail! We need to make sure that you’re getting paid 🙂

    To edit these details, you will need to add them to your Stripe Express account via WooCommerce Payments. From your WooCommerce dashboard:

    1. Go to Payments > Settings.
    2. Click Manage in Stripe to be taken to Stripe.com.
    3. Click Sign out to return to your WooCommerce dashboard.

    You can find more details about this process here:

    https://docs.woocommerce.com/document/payments/faq/access-stripe-account/

    Additionally, even though WooCommerce Payments is powered by Stripe, it is not possible to connect an existing Stripe account to the WooCommerce Payments service. This means that the WooCommerce Payments gateway will not be able to issue payouts to your OS account.

    2. How can I accept Wechat and Alipay and Union Pay cards using Woocommerce without Stripe?
    When I had my OS account, Stripe staff said Wechat and Alipay requires the respective countries to approve your request before you can accept them and Stripe processes this for you (they send the request with your details etc), then the money is put in your Stripe account and Stripe pays you that way. I just needed to enable this payment method in the Stripe Settings –> Payments section.

    Now that I do not have a (real?) Stripe account and only Woocommerce Payments (which lists Wechat and Alipay as payment options), I still see the option to enable Wechat and Alipay in my woocommerce local payments section, however: Doesn’t the approval issue still stand? How do I apply for approval? And how do I activate it? I already selected enable, but the checkout page does not show them as payment options, not even in test mode.

    I am not so keen on using Stripe if I can avoid it, did not have a good experience with them, however, I do want to accept Wechat and Alipay.

    WeChat and Alipay are available via Stripe, but they are not yet available with WooCommerce Payments. If you wanted to accept these payments with Stripe, it would require the Stripe for WooCommerce extension:

    https://woocommerce.com/products/stripe/

    Our developers are working on adding support for WeChat and Alipay to WooCommerce Payments, but we do not currently have a timeline for implementation.

    If you would like to accept Alipay without relying on Stripe, I recommend the Alipay Cross Border Payment Gateway, which can be found at the following link:

    https://woocommerce.com/products/alipay-cross-border-payment-gateway/

    For WeChat Pay, it does not look as though we offer a non-Stripe alternative on WooCommerce.com; if you are adamant against using Stripe, I would recommend that you look at some of the WeChat Pay extensions available on WordPress.org at the following link:

    https://wordpress.org/plugins/search/wechat+pay/

    If I missed anything or if you need anything else, please feel free to reach us anytime!

    Thread Starter stephunique

    (@stephunique)

    Hello Chris,

    Thank you very much for the detailed response!

    There is one thing that is highly, highly annoying with the Manage in Stripe option, that is, it makes me log in with an SMS every single time I even click on that Woocommerce option. Is that a woocommerce thing or a Stripe thing? Either way I have written to Stripe about it. It is highly irritating that I am forced to receive an SMS code each time just to log in, my phone could be off and charging, lost, or have my number changed, and the only way to update it as far as I know, is to log in first (which requires your SMS code). Hence I was hoping for a Stripe-free way to accept payments in Woocommerce.

    I thought Woocommerce Payments was separate to Stripe, since there is a separate Stripe plugin. It seems the real Stripe (as opposed to the woocommerce Payments managed by Stripe) is the only way to accept Wechat and Alipay.

    If I use Woocommerce Payments but not a dedicated Stripe account, how do I know when, if it ever will, Wechat and Alipay approves my website and lets me accept them? I had a look at the Wechat and Alipay plugins, there was one for Canadians and one paid one billed annually. There does not seem to be a free plugin for Australians, I’m not able to spend $79 per year for a web store I am not expecting a lot of traffic at the moment.

    Thread Starter stephunique

    (@stephunique)

    Hello,

    When I test my shopping cart, I get this error: “IntegrationError: Please call Stripe() with your publishable key. intext:”Plugin: WooCommerce Payments”.

    In my Woocommerce Payments settings, there is a checkbox that says “enable stripe”. I am also asked to set up or connect an existing Stripe account and add my API.

    Since I cannot log into my Stripe dashboard to retrieve an API (because Woocommerce Payments is managed by Stripe and I don’t have a real Stripe account), I cannot add one.

    So at the end of the day, I am still unsure how my customers are paying and if the payment gateway works at all.
    Thanks

    Thread Starter stephunique

    (@stephunique)

    Sorry for so many messages in such a short time.

    I deleted Woocommerce and Woocommerce Payments with the intention of starting over since this is so complicated. I thought this would remove the Woocommerce Payments account managed by Stripe. My intention is to see if I can open a stand alone Stripe account, then connect it to woocommerce, because I want to accept Alipay and Wechat pay and unfortunately only Stripe has that option.

    However, when I try to log into Stripe after deleting my Woocommerce and Woocommerce Payments plugins, Stripe still recognises my email address and lets me log in (but, I still cannot see the real Stripe Dashboard, and rightly so as you kindly explained why already).

    So my question and goal now I guess is:

    I’d like to offer Alipay and Wechat pay in my woocommerce shop. I have an Australian Bank account. It seems that only Stripe is able to offer Alipay and Wechat pay for me because the other plugins do not work for me in Australia or are too expensive at the moment. I think the way for me to do this is to delete woocommerce payments so I don’t have a duplicate issue, make a real Stripe account, then connect that to my woocommerce plugin. How can I do that?

    Thanks

    Plugin Support darcie – a11n

    (@darciemg)

    Hi @stephunique!

    Thanks for all of your questions. I’ll be happy to help!

    There is one thing that is highly, highly annoying with the Manage in Stripe option, that is, it makes me log in with an SMS every single time I even click on that Woocommerce option. Is that a woocommerce thing or a Stripe thing?

    The Stripe Express account used for WooCommerce Payments is accessible via a link in your admin rather than a password. Stripe enforces two-factor authentication for Express accounts like those created with WooCommerce Payments. I believe it is optional for standalone accounts, but I highly recommend having two-factor enabled for things like this.

    If I use Woocommerce Payments but not a dedicated Stripe account, how do I know when, if it ever will, Wechat and Alipay approves my website and lets me accept them?

    Until WooCommerce Payments offers WeChat and Alipay, there’s not a way to apply to use those services with this gateway. You would need to have a separate Stripe account to apply for this for now. When more information is available for WooCommerce Payments, we’ll be able to share steps to apply.

    In my Woocommerce Payments settings, there is a checkbox that says “enable stripe”. I am also asked to set up or connect an existing Stripe account and add my API.

    Since I cannot log into my Stripe dashboard to retrieve an API (because Woocommerce Payments is managed by Stripe and I don’t have a real Stripe account), I cannot add one.

    That set up for the Stripe gateway would require a full Stripe account. You won’t use the API keys from WooCommerce Payments to set up this gateway. Stripe requires new accounts for each separate website, so it seems like your previous full Stripe account is not a good fit to use here either. You’ll want to create a new Stripe account.

    I deleted Woocommerce and Woocommerce Payments with the intention of starting over since this is so complicated. I thought this would remove the Woocommerce Payments account managed by Stripe.

    Your account wouldn’t be deleted when the extension is disconnected, as we don’t want active accounts with pending payments to get lost in that process.

    However, when I try to log into Stripe after deleting my Woocommerce and Woocommerce Payments plugins, Stripe still recognises my email address and lets me log in (but, I still cannot see the real Stripe Dashboard, and rightly so as you kindly explained why already).

    This will be due to not having a full Stripe account yet to use under your email. Creating one would solve that. You might have completed this by now, as I’m seeing Stripe with Alipay and WeChat on your checkout page.

    I think the way for me to do this is to delete woocommerce payments so I don’t have a duplicate issue, make a real Stripe account, then connect that to my woocommerce plugin.

    If you feel like you don’t want to use WooCommerce Payments, that’s fine! We can delete the extra account for you, however the two won’t interfere with one another. They’ll be separate accounts.

    Opting to do this will permanently delete your data from WooCommerce Payments. If you’d like to proceed, please contact us at WooCommerce.com > My Account > Support and confirm that you understand account will be permanently deleted.

    Please include a link to this forum thread, so that we can keep track of the request.

    We will be able to help you further there.

    Thread Starter stephunique

    (@stephunique)

    @darciemg
    Thank you so much for answering all my questions so thoroughly, I will mark this as resolved now!

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Woocommerce Payments without Stripe: What payment methods can I accept’ is closed to new replies.