#derjanni-payment-request-country

1 messages · Page 1 of 1 (latest)

verbal pawn
#

@eternal kiln Are you writing a plugin? Or using Connect? What's the context?

eternal kiln
#

I am not using connect. Can you specify what you mean by "plugin"? Plugin to what?

#

I am integrating Stripe into the websites of our customers and each customer, of course, has his own Stripe account.

#

The method to create a paymentRequest requires the location of the stripe account, that's why I am asking.

#

I'm currently integrating the payment request buttons (Apple Pay, Google Pay).

verbal pawn
#

I am integrating Stripe into the websites of our customers and each customer, of course, has his own Stripe account.
Are you like a freelancer? Or are you sharing the code for all those websites?

eternal kiln
#

We operate an Enterprise E-commerce software. No, I am not a freelancer.

#

Our software is not OnPrem.

#

the docs state:

country required string
The two-letter country code of your Stripe account (e.g., US).

But where can I retrieve it or do I need to maintain it manually and update it by hand?

verbal pawn
#

I understand the doc, I'm trying to help you though. And for that I need to understand your integration. It seems, to me, like you host the code, have it common for everyone, but for some reason you collect every account's individual API keys. Is that the case?

eternal kiln
#

Yes

#

However I don't understand what you mean by "host the code".

verbal pawn
#

Where does the code run? Is it on every company's own servers? Is it on your own server as your company?

eternal kiln
#

^as I said, no onprem

#

We operate our software in approx. 20+ data centers in 6 countries. All ISO27001, all PCI DSS compliant. Organisation included.

#

It is NOT ON PREMISE.

#

It's an Enterprise E-commerce software.

#

serverless multi-tenant environment with tenant-pooling.

verbal pawn
#

I'm sorry but that's a lot of words I'm not sure I grasp if I'm candid

#

you put all caps "NOT ON PREMISE". I don't do enterprise software. So I'm not sure what that word means to you

#

I guess that means you host the code for your customers?

eternal kiln
#

It means that no servers, as you'd understand them, are involved.

verbal pawn
#

I mean, there's a server somewhere. You don't run code on your local machine right?

eternal kiln
#

If you define a distributed architecture with separate compute and storage systems as "a server", I agree.

verbal pawn
#

This is getting a bit nitpicky

#

so I'll side step the question after all

eternal kiln
#

Ok thanks. I thought that'd be for Connect only.

eternal kiln
#

an IBM z13 is not really "a server" as much as "a Discord server" has absolutely nothing to do with what would be defined as "a server" in the traditional sense.

#

If your CPUs are mounted in a different room than the NVMe storage, is that still a server?

verbal pawn
#

The truth is, no one uses "classic servers" anymore. Not even Stripe if I understand the docs correctly.
agreed, but ultimately that's the work almost everyone uses to separate their front end and their back end. I did start by asking who hosts the code but you didn't like that wording

#

I still can not understand if you host the code. 99% sure you do, in which case you should absolutely be using Connect already.

eternal kiln
#

Well, if you host binaries you're not hosting code, right?

eternal kiln
verbal pawn
#

Well, if you host binaries you're not hosting code, right?
Okay, yeah, this is not working unfortunately. Let's ignore that question completely I think that's better!

#

Why should I be using Connect?
Because you are writing one application, used across businesses (your customers) and the code is shared. It should all flow through one unique platform, so that your integration is stabled and based on your own account's configuration (API version, webhooks, any beta feature, any rollout/breaking changes, etc.) instead of seen a separate Stripe accounts, each with their own configuration and API keys

eternal kiln
verbal pawn
#

Ah in that specific case you can't. I did ask if you were using Stripe Connect earlier but you said no

eternal kiln
#

I have not yet implemented it, but it's on the roadmap for Q1/22