• Resolved adnan96s

    (@adnan96s)


    I’m using your plugin and it is working fine, but i want to use the same stripe credit card gateways multiple times, like if the user is from USA i will show them stripe 1 gateway, or if the user is from Australia then i will show them stripe 2 gateways and so on. it will be a great help if you could help us here

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Clayton R

    (@mrclayton)

    Hi @adnan96s

    Thank you for contacting Payment Plugins. I am adding @edwardsmark to this thread as they have been expressing interest in a similar solution.

    There is a lot of complexity in handling multiple Stripe accounts for a single site because Stripe customer ID’s and payment method ID’s only exist in a single site. That means you must contextually load customer information based on the Stripe account that’s being used. That also means that for each of those items that you save, you have to include which account it corresponds to.

    If we do add a feature like this, which we are now considering, I believe it will need to be a separate plugin. We will likely need to charge a yearly fee for this plugin given the additional amount of time needed to develop and support it, which will not be trivial.

    Is this a solution that you are willing to pay for?

    Kind Regards

    Thread Starter adnan96s

    (@adnan96s)

    Thank you so much for your response — I really appreciate it.

    Yes, absolutely — this is the kind of solution I’m willing to pay for. Let me explain my setup in more detail:

    I’m using WordPress only for payment processing. Once a payment is completed, all user and transaction data (including Stripe details) are sent and stored in my own backend service. The user dashboard itself is built separately in Next.js, not in WordPress — it retrieves all user data directly from my backend.

    My goal is to use multiple Stripe accounts.

    Right now, I have 5 accounts, but that number will increase in the future. For example:

    • Account 1 → Country: USA, Currency: USD
    • Account 2 → Country: Australia, Currency: AUD
      …and so on.

    I need to give my business team an admin page in WP-Admin where they can easily add a new Stripe account and specify which country and currency it should be linked to.

    On the checkout page, there’s no currency selector — I’ve already removed it. Instead, I get the currency from the user’s session, and the country is also determined from the session if the user is logged in. For guest users, I detect the country using JavaScript from the checkout form. Based on this information, the appropriate Stripe account and payment form are loaded dynamically.

    If needed, I’m happy to get on a call to discuss this further or provide any additional details you require.

    Again, thank you so much for your help and for taking the time to respond.

    Thread Starter adnan96s

    (@adnan96s)

    can anyone please reply me on this?

    Plugin Author Clayton R

    (@mrclayton)

    Hi @adnan96s

    We received your reply on Oct 16th which contained your explanation of requirements. Please understand this isn’t a development that will happen overnight or even in a few weeks.

    If you would like to discuss further you can create a support ticket via the help widget located in the WordPress Admin plugin settings.

    Kind Regards

    Thread Starter adnan96s

    (@adnan96s)

    Yes I totally understand, I don’t think this can be done overnight. but this feature is important for us,

    I only what your team to let me know that how do we prodceed from here. you guys mentioned above that this can be done but are we willing to pay and do we have time, so yes we do have both of them. but atleast we start the discussion that we are going to do this or not.

    I highly appreciate your kind understanding. also you mentioned above that create a support ticket, sure i will open it as well if you say.

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Multiple Stripe Gateway’ is closed to new replies.