Stripe: Can we show one currency and charge in different currency?

  • Lombana
    Asked on March 22, 2020 at 4:18 PM

    Mi cuenta de Stripe solo admite pagos en pesos mexicanos, hay alguna manera de mostrar el costo del producto en usd en la form y que cobre ese monto en los pesos mexicanos equivalentes al día?

  • jonathan
    Replied on March 22, 2020 at 5:44 PM

    I checked your form but I found that it is not yet connected to Stripe. You need to connect the form first to your Stripe account for the integration to work.

    1584913370zzz 2020 03 23 05 Screenshot 10


    Also, Mexican Peso currency is supported. You can change the Currency to your own currency and it should work.

    Please let us know if you need further assistance.


  • Lombana
    Replied on March 22, 2020 at 6:29 PM
    Yes, I connected and disconnected it.
    What I want to do is, for example, that the people can see the price in usd
    and when they pay, the amount charged on their cards converts to mxn.
    ...
  • Mike
    Replied on March 22, 2020 at 8:01 PM

    Is this not working when the Stripe field in your form is set to USD?

    Stripe: Can we show one currency and charge in different currency? Image 1 Screenshot 30

    I have tested it the opposite way, Stripe field in a test form configured to use MXN, and the conversion worked in the Sandbox mode.

    Stripe: Can we show one currency and charge in different currency? Image 2 Screenshot 41

  • Lombana
    Replied on March 23, 2020 at 8:29 PM
    The thing is:
    My Stripe account is a Mexican account, therefore I can only process
    payments in mxn.
    If I connect my Stripe account and try to process a usd payment, it doesn't
    work.
    The solution im thinking is this:
    The customer sees the price in usd, for example 10 usds.
    When the customer pays, the 10 usds are converted to its equivalent in mxn,
    lets say 250 mxn, and I process a 250 mxn payment in my stripe account.
    Does that make sense?
    Can we do that?

    *Juan Lombana*
    Fundador de Mercatitlán.
    Uno de los mejores digital marketers en el mundo según Google.

    El dom., 22 de mar. de 2020 a la(s) 18:01, JotForm (noreply@jotform.com)
    escribió:
    ...
  • Vanessa_T
    Replied on March 23, 2020 at 10:05 PM

    Yes that is possible. On your form, set it to USD. Then on your Stripe account, Stripe automatically converts the payment from the currency received to the currency on your account. 

  • Lombana
    Replied on March 23, 2020 at 10:29 PM
    Not true, I did tried that. If I set the currency to USD when I connect my
    Stripe account, then the price appears in USD but when I try to process the
    payment, an error comes up and in my Stripe dashboard I see the transaction
    as failed because of the currency. As Stripe does not let mexican accounts
    process usd payments.

    *Juan Lombana*
    Fundador de Mercatitlán.
    Uno de los mejores digital marketers en el mundo según Google.

    El lun., 23 de mar. de 2020 a la(s) 20:05, JotForm (noreply@jotform.com)
    escribió:
    ...
  • Elton Support Team Lead
    Replied on March 23, 2020 at 11:30 PM

    According to Stripe, currency conversions occur at the time the charge is made. If this doesn't work on your Stripe dashboard, you need to reach out to Stripe's support for further assistance. Reference: https://stripe.com/docs/currencies/conversions#calculating-foreign-exchange-rates

    Alternatively, there's a workaround to show USD in the product field and have it calculated to MXN. Here's how: 

    Demo: https://form.jotform.com/200828460162046

    1. Add Multiple Choice field to your form then list your product and assign an amount in the Calculation Values. Here's a visual guide:

    Stripe: Can we show one currency and charge in different currency? Image 1 Screenshot 40

    2. Add Form Calculation Widget then insert the product field in the formula and multiply it with the MAX currency conversion rate. e.g. USD to Mexican Peso is 25.14 as of this writing. 

    Visual guide:

    Stripe: Can we show one currency and charge in different currency? Image 2 Screenshot 51

    3. Pass the calculation field to the Stripe payment field. Here's how:

    Stripe: Can we show one currency and charge in different currency? Image 3 Screenshot 62

  • Lombana
    Replied on March 24, 2020 at 8:29 PM
    Thank a lot! This customer service is very helpful!
    Well, Mexican Stripe accounts cant charge cards unless they are in mxn as
    stated here: https://stripe.com/docs/currencies
    [image: Screen Shot 2020-03-24 at 17.28.56.png]
    So I think well have to do the workaround.
    But one more thing, I dont want the people to see the mxn total, I just
    want them to see the usd, because if someone in spain sees 10 usd and then
    251.4 mxn they dont really know what mxn means or whats the value of one
    mxn against one dollar.
    So, is there a way to do the workaround so that stripe charges 251.4 but
    the only price people see is 10 usd?
    Thanks again!

    *Juan Lombana*
    Fundador de Mercatitlán.
    Uno de los mejores digital marketers en el mundo según Google.

    El lun., 23 de mar. de 2020 a la(s) 21:30, JotForm (noreply@jotform.com)
    escribió:
    ...
  • Kevin Support Team Lead
    Replied on March 24, 2020 at 9:09 PM

    Please inject this CSS code to hide the amount and currency box: 

    div.stripe-payment-wrapper div[data-wrapper-react="true"] {

        display: none;

    }

    Guide: https://www.jotform.com/help/117-How-to-Inject-Custom-CSS-Codes 

    I hope this helps. 

  • Lombana
    Replied on March 27, 2020 at 4:29 PM
    Thanks! That really helped!
    Now, two last questions...
    1.- How can I make a form with two payment gateways? Stripe or Paypal.
    2.- How can I hide that same string of text from Paypal gateway?

    *Juan Lombana*
    Fundador de Mercatitlán.
    Uno de los mejores digital marketers en el mundo según Google.

    El mar., 24 de mar. de 2020 a la(s) 19:09, JotForm (noreply@jotform.com)
    escribió:
    ...
  • Kevin Support Team Lead
    Replied on March 27, 2020 at 5:48 PM

    1. I'm afraid that this will not be possible, the forms are currently limited to one payment field at the moment. An alternative is to create two forms, one with different payment fields and then embed them on a main form, here is a guide with details about it: https://www.jotform.com/help/182-How-to-Create-a-Basic-Multiple-Payment-Form 

    2. For PayPal you may inject this code: 

    [data-type="control_paypal"] span.form-sub-label-container {

        display: none;

    }

    I hope this helps. 

  • Lombana
    Replied on March 28, 2020 at 4:29 PM
    Thanks!
    The code for paypal doesn't work...what Id like to hide is whats inside the
    red square in the screenshot
    [image: Screen Shot 2020-03-28 at 14.25.56.png]

    *Juan Lombana*
    Fundador de Mercatitlán.
    Uno de los mejores digital marketers en el mundo según Google.

    El vie., 27 de mar. de 2020 a la(s) 15:48, JotForm (noreply@jotform.com)
    escribió:
    ...
  • Elton Support Team Lead
    Replied on March 28, 2020 at 6:23 PM

    Sorry, our forum doesn't accept email attachments so we can't view your image here. Please upload your screenshot in your thread here https://www.jotform.com/answers/2220448. Thanks

    Also, may we know if this is the form in question https://www.jotform.com/form/200876630319860? If yes, you can inject the following to hide the product name.

    div#image-overlay +div .form-product-item {

        display: none;

    }

    Result:

    Stripe: Can we show one currency and charge in different currency? Image 1 Screenshot 20

    If that's not what you want to achieve, let us know so we can further help you.

  • Lombana
    Replied on April 3, 2020 at 5:29 PM
    Hello! I already bought Jotform, thanks a lot!
    ...
  • Lombana
    Replied on April 8, 2020 at 11:29 AM
    Are you still there?

    *Juan Lombana*
    Fundador de Mercatitlán.
    Uno de los mejores digital marketers en el mundo según Google.

    El vie., 3 de abr. de 2020 a la(s) 14:33, Juan Lombana (juan@mercatitlan.com)
    escribió:
    ...
  • Kevin Support Team Lead
    Replied on April 8, 2020 at 12:31 PM

    Sorry, we have not received any questions, your last reply was: 

    Hello! I already bought Jotform, thanks a lot!

    15863634992020 04 08 10h31 23 Screenshot 10

    I would recommend you to better post your replies opening this forum thread on a web browser using this link: https://www.jotform.com/answers/2220448

    This will avoid to receive incomplete responses. 

  • Lombana
    Replied on April 8, 2020 at 1:22 PM

    Hello! I already bought Jotform, thanks a lot!

     

    One more question...can I edit the text that appears when someone tries to pay with a card without funds? Or maybe add a back button?

     

    WhatsApp Image 2020 04 03 at 2 Screenshot 10