#Gallumba
1 messages · Page 1 of 1 (latest)
Do you have a Request ID I can look at for the failed request?
Here's how you can find a request ID: https://support.stripe.com/questions/finding-the-id-for-an-api-request
yes one moment
{
"payment_intent": "pi_3M6LmvEeHJW6NFek0Eu0F851"
{
"error": {
"code": "payment_method_unsupported_type",
"doc_url": "https://stripe.com/docs/error-codes/payment-method-unsupported-type",
"message": "Payment intent must accept an in-person payment method.",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_CjtK9FoxeH7iW0?t=1668982504",
"type": "invalid_request_error"
}
}
@hoary briar
Can you run me through how you get to that point? Do you swipe a card before processing the Payment Intent? Are you following any specific docs that get you to this point?
I am running on simulate at the moment
The request i am doing
const paymentIntent=await stripe.paymentIntents.create({
currency:"cad",
amount:amount,
customer:customer.id,
payment_method_types: ['card_present', 'interac_present'],
capture_method: 'manual'
})
and then
const processReader= await stripe.terminal.readers.processPaymentIntent(readerId,{
payment_intent:paymentIntent.id,
})
the last one is sending me the error
Are you setting a test card in the simulator configuration?
I think the line looks something like
terminal.setSimulatorConfiguration({testCardNumber: '4242424242424242'});
I have it, but it should be after the stripe.terminal.readers.processPaymentIntent
request,
and i do not get there casu it send me an error
Why does it need to be after? The docs show it being set beforehand: https://stripe.com/docs/terminal/quickstart and you cannot process a Payment Intent without a Payment Method, as far as I know
@hoary briar look at this docs please
i think you send me the javascript SDK docs and not the server integration docs
Ah, okay. That seems off. Let me dig a bit on this and circle back
Thanks,waiting
I think this is because you're trying to use Interac with a Canadian server-driven Terminal integration: https://stripe.com/docs/terminal/payments/regional?integration-country=CA#interac-payments
If you're on a beta that should allow you to do that, you will need to work with our support folks, as we do not handle beta questions in this channel unfortunately: https://support.stripe.com/contact/email
Do they have a direct channel like discord? i send them email but do not get any response?
👋 Just stepping in for my colleague! No, there's no direct Discord for our support team. I recommend logging in to your Stripe account then navigating here: https://support.stripe.com/?contact=true
the available support options will be listed in the lower right of your window
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
@dreamy nest Thanks, as i wrote i do not get any response by email so thought maybe there is qucik or better way
I see. I recommend replying to the email you have with support, or with the contact you've been working on the beta with