• Resolved eight5media

    (@eight5media)


    When there are payments processed through the website https://hhpsbute.com using the payment gateway for SquarePay this error message is displayed:

    Server Response:

    Transaction Failed. ‘gbp’ is not a valid enum value for ‘amount_money.currency’.

    Array

    All of the different areas are set to GBP and the value is GBP on the database, I can’t seem to find anything in the base code for this error either. I need a fix for this as my client is expecting a finished product. They have paid 140 euros for the pro version and an extra 60 euros for the square payment gateway and these should work straight out the box with no coding needed. This error is also returned for payments through PayPal as well.

    Any help you can give is greatly appreciated.

    Thanks

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author e4jvikwp

    (@e4jvikwp)

    Hello,

    We are sorry to hear you are having problems with the Square Pay plugin. We can definitely provide some support, but you should open a ticket or use the contact form on our website, as the problem is related to a payment plugin for Vik Booking, not to Vik Booking itself. Using this public forum will not help other WordPress users, and this is not monitored by all our team members.
    For this reason, we kindly ask you to reach out to our support team by opening a ticket from our website so that we can get back to you.

    From a quick analysis of the error message returned by the Square gateway, it looks like they do not accept “gbp” as the currency value. You said to have correctly defined “GBP” as currency ISO code in the Configuration page of Vik Booking, and we do see that the Square plugin is taking that value. However, “gbp” is indeed a valid “enum value” because it contains 3 letters, but maybe they do not accept that currency at all.

    Just to make a quick test, you could change that value to USD just to see if the problem is truly related to the fact that Square Pay do not accept or support GBP.

    We could exchange your payment plugin with a different one if your client won’t be able to use Square Pay, but such error messages are always reported exactly as they are returned by the bank gateway, and so asking them what produced that error message is usually faster than trying to understand the real cause of the issue. If you or your client are sure that Square Pay support GBP, then they should tell you why they are returning that error message. We don’t think it’s matter of lowercase or uppercase letters for “GBP”, it sounds more like an unsupported currency, but as we said, they should give you more details.

    We invite you to reach out to our support team to investigate more on this issue, or to switch payment plugin in case they do not support GBP at all. Thank you.

    The VikWP Team

    Thread Starter eight5media

    (@eight5media)

    I did open a ticket nearly a week ago and I haven’t had a response from it which is why I posted here.

    Square to accept GBP as we had another square payment gateway before using yours and it worked perfectly fine.

    Plugin Author e4jvikwp

    (@e4jvikwp)

    Hello,

    We are sorry to hear you never had a response from our team, and this is quite strange because all support requests are usually processed within just a few hours at most.

    We kindly ask you to open a new ticket or to use the contact form on our website so that our colleagues can assist you immediately. Thank you.

    The name of our payment plugin for Square is “Square Up”, which seems to be different than “Square Pay”, but our colleagues should assist you with this topic as it is not directly related to the main plugin Vik Booking.

    The VikWP Team

    Thread Starter eight5media

    (@eight5media)

    Ok I have resubmitted a support ticket I wait for your support team to get in touch with me regarding my issue.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Square Pay Payment Gateway Error’ is closed to new replies.