Request IDs ​
Each API request has an associated request identifier. You can find this value in the response headers, under Request-Id. You can also find request identifiers in the URLs of individual request logs in your Dashboard.
To expedite the resolution process, provide the request identifier when you contact us about a specific request.
sh
curl https://api.stripe.com/v1/customers \
-u sk_test_BQokikJOvBiI2HlWgH4olfQ2: \
-D "-" \
-X POSTruby
require 'stripe'
# Test mode key; don't put live keys in code. See https://docs.stripe.com/keys-best-practices.
client = Stripe::StripeClient.new("sk_test_BQokikJOvBiI2HlWgH4olfQ2")
customer = client.v1.customers.create()
puts customer.last_response.request_idsh
stripe customers create --show-headerspython
from stripe import StripeClient
# Test mode key; don't put live keys in code. See https://docs.stripe.com/keys-best-practices.
client = StripeClient("sk_test_BQokikJOvBiI2HlWgH4olfQ2")
customer = client.v1.customers.create()
print(customer.last_response.request_id)php
// Test mode key; don't put live keys in code. See https://docs.stripe.com/keys-best-practices.
$stripe = new \Stripe\StripeClient("sk_test_BQokikJOvBiI2HlWgH4olfQ2");
$customer = $stripe->customers->create();
echo $customer->getLastResponse()->headers["Request-Id"];java
// Test mode key; don't put live keys in code. See https://docs.stripe.com/keys-best-practices.
StripeClient client = new StripeClient("sk_test_BQokikJOvBiI2HlWgH4olfQ2");
Customer customer = client.v1().customers().create(CustomerCreateParams.builder().build());
System.out.println(customer.getLastResponse().requestId());javascript
import Stripe from 'stripe';
// Test mode key; don't put live keys in code. See https://docs.stripe.com/keys-best-practices.
const stripe = new Stripe('sk_test_BQokikJOvBiI2HlWgH4olfQ2');
var customer = await stripe.customers.create();
console.log(customer.lastResponse.requestId);go
// Test mode key; don't put live keys in code. See https://docs.stripe.com/keys-best-practices.
sc := stripe.NewClient("sk_test_BQokikJOvBiI2HlWgH4olfQ2")
// currently stripe-go only returns the request ID for an error.
params := &stripe.CustomerCreateParams{
}
params.SetSource("tok_chargeDeclined")
cus, err := sc.V1Customers.Create(context.TODO(), params)
if err != nil {
if stripeErr, ok := err.(*stripe.Error); ok {
fmt.Printf("Request ID : %v\n", stripeErr.RequestID)
}
}dotnet
// Test mode key; don't put live keys in code. See https://docs.stripe.com/keys-best-practices.
var client = new StripeClient("sk_test_BQokikJOvBiI2HlWgH4olfQ2");
Customer customer = client.V1.Customers.Create(null);
Console.WriteLine(customer.RequestId);