#ge_orgejoseph27
1 messages · Page 1 of 1 (latest)
Hello! We'll be with you shortly. 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.
- ge_orgejoseph27, 1 hour ago, 3 messages
- ge_orgejoseph27, 2 days ago, 33 messages
- ge_orgejoseph27, 3 days ago, 29 messages
- ge_orgejoseph27, 3 days ago, 24 messages
You would need to define how many pounds you want explicitly. This is not the dynamic convertible feature, unfortunately
When you have your converstion rates, pre-calculate the price in all the currencies you want
So stripe is not providing dynamic currency calculation?
Yeah afraid so
But in doc - https://stripe.com/docs/currencies/conversions
Here the currency conversion is mentioned. Plz correct if I am wrong
That is from presentment currency (what is displayed to customers) to settlement currency (of your account). ie. you charge them 10USD but your account is in Europe and your bank for payout is EUR.
What you were asking is multiple presentment currencies
My current scenario is
I am pricing with 10USD monthly subscription. But some users are not able to pay because the payment was declined by bank(a customer in Bangladesh). I feel, to tackle this issue, we want a feature to pay in their on currency for 10USD subscription. As we know the daily changes in conversion rates and we have to manage that too.
Can you help me to take a step in these scenario
Yes so that's where you want this multi-currencies Price above. When you about to charge them, you can calculate the Price you wanted in Bangladesh and create a multi-currencies Price. That will give you a bit dynamic-as-you-go daily
But the charging process is happening like - create setup intent , then payment intent is created this done from stripe end during the subscription creation. How can we tackle this from our end
Not really sure what the issue is you're describing. Are you seeing an error?
its. not error some clarifications
Can you describe the the flow you're building some more?
@finite lantern
Not sure how presentment currency relates to your last question really:
But the charging process is happening like - create setup intent , then payment intent is created this done from stripe end during the subscription creation. How can we tackle this from our end
My current scenario is
I am pricing with 10USD monthly subscription. But some users are not able to pay because the payment was declined by bank(a customer in Bangladesh). I feel, to tackle this issue, we want a feature to pay in their on currency for 10USD subscription. As we know the daily changes in conversion rates and we have to manage that too.
Can you help me to take a step in these scenario
that was a ref I found and asked for clarity
Sure, what payment UIs/surfaces are you using? Checkout? Payment Element?
Payment element... a ui for entering card details
So you're creating Payment Intents directly in the API. In that case you'll need to account for presentment currency changes in your own integration
Perhaps your detect the location of your user somehow and then create the Payment Intent in their local currency
I am using subscription schedule and when I enter card details its doing from stripe i think so
Yeah that's fine, but the Price (price_xxx) objects you use in the subscription need to use the local currency required
That is in subscription local currency price should be added isn't this?
Actual product price is in USD, when subscription is done the payment need to be done with local currency applying currency conversion( USD to local currency). I am trying to implement these.
Yeah but that's the thing, We don't support automatic conversion so you need to create separate Price objects in the required currencies, and then pass the price_xxx ID that maps to the customer's local currency
Help me to conclude.
So we cant achieve dynamic price conversion for the subscription.
No not with Payment Element. You can with Checkout: https://stripe.com/docs/payments/checkout/present-local-currencies?platform=multi-currency-prices
Let me go through the doc
Automatic currency conversion doesn’t apply for any Sessions with multi-currency prices, subscriptions, or the following integrations:
here its mentioning the subscriptions/
You're looking at the wrong link. Click the multi-currency prices tab
Yup, you add additional currency options on a single Price object. Doc explains above!
But I didnt found a button for an existing product, I clicked on edit
It might be that the Price is immutable. They mostly are once 'used' (i.e. in a payment)
LIkely need to create a new Price under the same Product
Yes I saw that.. thanks
This is a new question
For my customers few This payment failed because the issuing bank declined it. error is coming up.
I have a doublt if I am implementing the payment in local currency will this fix.?
Inv id : in_1OD0YSCQTcpcYTusXc2V01Sk
I have a doubt if I am implementing the payment in local currency will this fix.?
The payment was simply declined by the bank, so no issues on Stripe side.
When that happens you should either: ask the customer to use a different payment method, or for them to contatc their bank to understand the issue.
Yes.. this is from bank might because of international payment..
Consider If we can provide local currency for paying whether this case can be handled?
No idea, again from Stripe point of view everything is correct. It's the bank that, for some reasons, decided to decline that specific payment
Can you reply... on this
I already ansered: no idea if that would change anything, it's the bank who declined the payment, not Stripe.
Thanks/..
"failure_balance_transaction": null,
"failure_code": "card_declined",
"failure_message": "Your card does not support this type of purchase.",
"fraud_details": {
},
"invoice": "in_1OD0YSCQTcpcYTusXc2V01Sk",
"livemode": true,
"metadata": {
},
"on_behalf_of": null,
"order": null,
"outcome": {
"network_status": "declined_by_network",
"reason": "transaction_not_allowed",
"risk_level": "normal",
"seller_message": "The bank returned the decline code `transaction_not_allowed`.",
"type": "issuer_declined"
},
Hi I am getting the above error.
"failure_message": "Your card does not support this type of purchase.",
Can you tell me what this error message means whether its because of not enabling international payment only or any other reasons
I am asking again this because the customers need proper response to handle this.