#anatolii-raw-pans
1 messages ยท Page 1 of 1 (latest)
Hi ๐
Do you have an example of an API request using raw PANs both with the error message you mentioned and one without, using Connected Accounts?
The request ID will start with req_
Here's how you can find a request ID: https://support.stripe.com/questions/finding-the-id-for-an-api-request
Give me a couple minutes
Sure thing
I do not have access to customers account that does not work at the moment, is there any other way to get that request_id?
This is all I have so far
acct_1Jeg2AFNlrYxtXMt
Sending credit card numbers directly to the Stripe API is generally unsafe. To continue processing use Stripe.js, the Stripe mobile bindings, or Stripe Elements. For more information, see https://dashboard.stripe.com/account/integration/settings. If you are qualified to handle card data directly, see https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Do you have the Charge or Payment Intent IDs?
I cannot use any dashboard links (they're not my dashboard). Raw card data is strongly discouraged though
I know, that is why I do no understand what is going and why one thing works and other does not
Okay I can see the failing requests with the raw card data
But this account is not a Platform
We are using this lib https://stripe.com/docs/api/payment_methods/create
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
I suspect it would not send raw data
Not sure what account is not a Platform means
You said that this works if sending to a connected account. But this is a connected account and this isn't working.
Also the method you linked still does send raw card data. If you want to tokenize on the front-end you should be using Setup Intents: https://stripe.com/docs/payments/save-and-reuse
So this account that I sent acct_1Jeg2AFNlrYxtXMt is also connected account?
Customer told me this is theirs and not connected
It is a standard Stripe Account. But it is also connected to one platform.
But that doesn't change the fact that they are sending raw card data to the Payment Methods API and this is not supported
So can you help me to understand what is a the difference between this account: acct_1KldV4PAM6ugnErI which works and this one acct_1Jeg2AFNlrYxtXMt which does not?
For the account that works, the request is being made by a Connect Platform that has additional permissions
What permissions? I was reviewing both with a customer and did not see any difference there?
๐ hopping in here since snufkin has to head out soon
acct_1KldV4PAM6ugnErI is an account that is connected to a platform that has been correctly configured to use raw pans. In comparison, acct_1Jeg2AFNlrYxtXMt is a standalone account that is not connected to a platform at all. If you want acct_1Jeg2AFNlrYxtXMt to also be able to use raw pans you'll need to write into support and reqeust access + prove that you're PCI complaitn
anatolii-raw-pans