#sapient_api
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1283017963020226592
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- sapient_api, 1 hour ago, 6 messages
- sapient_api, 1 day ago, 21 messages
- sapient_api, 1 day ago, 14 messages
Can you share an example pi_xxx?
Worth noting though that pricing can differentiate by region and depending on the payment method/card (for example, international cards cost more)
i used this code
const totalRate =
(infodata.product_price + getAdminId.product_price) * 100;
console.log("๐ ~ addProductNewPriceInStripe: ~ totalRate:", totalRate);
const processingFees = Math.round(totalRate * 0.029) + 30;
console.log("processingFees:", processingFees);
const paymentIntent = await stripe.paymentIntents.create({
amount: totalRate + processingFees,
currency: "aud",
payment_method_types: ["card"],
application_fee_amount: getAdminId.product_price * 100 + processingFees,
transfer_data: {
destination: "acct_1PxQbYB3lNE2uBRN",
},
payment_method: "pm_card_visa",
});
console.log(
"๐ ~ addProductNewPriceInStripe: ~ paymentIntent:",
paymentIntent
);
Yeah the code isn't really useful in this context, I need an example ID of a Payment Intent your code creates where the fee is higher than you expect
this ismy payment intent id
pi_3PxROKB0kfJCthvM0RC5B4uD
Yeah, you're an AU merchant and you used the 4242 test card which is a US card so international card pricing applies: 3.5% + 0.30 AUD
how i find payment with which card ??
You'd look at the payment_method_details hash on the Charge object
This will give you all the card details: https://docs.stripe.com/api/charges/object#charge_object-payment_method_details-card
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
one of my friend and i used same code but in my pc not work change only value