Okay
  Public Ticket #3825987
Square testing card payments
Open

Comments

  • James started the conversation

    Hi Support,

    You mentioned in a previous response that with Square currently Amelia only works in Live mode, maybe this explains why I'm having the following trouble.....? It's all a bit confusing!

    Do you have any simple documentation you can point me to on how to go about making TEST card payments using the Sandbox mode of Square?

    I have gone through every detail of the Amelia documentation, especially the https://wpamelia.com/square-payment-integration/ and I don't understand what I am doing wrong. 

    I'm not trying to write or develop an API. I just want to be able to understand how to make TEST payments using the card numbers supplied by Square, e.g. VISA is 4111 1111 1111 1111 card expiry 12/2(any date in the future) and CVV 111. 

    The Square payment form recognises this as a VISA card number, but when I hit the PAY button it gives an error message which says Sorry. Your order didn’t go through. Please try again.

    We have a fully validated live Square account which we have connected and have a Default Location configured for our business and this has been used to receive lots of successful payments for an Event. 

    But for Appointments testing purposes I want to use the proper Square Test cards in Sandbox mode, rather than having to make small £1 payments and refund them!

    I have created a test account in Square Developer Console and I'm able to use Squares API forms to do test payments in the console (i.e. without Amelia). But when I then have set Sandbox mode on in the developer console and then try running Amelia to make an appointment and enter the test card number it gives the above mentioned error.

    I have even referred to the Amelia documentation for Stripe and Paypal and it seems for those you can provide an API Key and turn on TEST mode. I thought it would be a similar process for Square?

    It seems as if I am logged in as Sandbox mode so I'm very close but obviously not getting it quite right. The documentation could be a little bit more helpful in terms of the procedure, with a clear example and screenshots.

    Can you help please?

    Thanks

    Jim Prior

  •  1,654
    Marko replied

    Hello there,

    Thank you for reaching out to us.

    Unfortunately, this feature is not currently available in Amelia. We have checked with our Dev and QA teams, and at this time, Square does not support sandbox mode within Amelia. Other payment methods, such as Stripe and PayPal, can be used in sandbox mode, but due to technical limitations, this is not possible for Square at the moment.

    For now, as you mentioned, the only way to test would be through actual small payments (e.g., $1 transactions). There is a chance that we will implement this feature in the future once the necessary technical capabilities become available.

    Should you have any further inquiries, we kindly request that you open separate tickets for each question, and we will gladly assist you there.

    We wish you all the best and hope you have a wonderful day ahead. 

    Kind Regards, 

    Marko Davidovic [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, floor plans, choropleth maps, and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  • James replied

    Hi Marko,

    Thanks for getting back to me.

    That's a real pity, I wonder what the real issue is here because the Square sandbox mode looks fairly similar to the way Stripe, Paypal work?

    I noticed other software plugins such as WPForms work with Square, see 

    https://wpforms.com/docs/how-to-test-square-payments-on-your-site/#account

    for their details about how to go about setting up for sandbox. This WPForms example seems to indicate it can be done.

    I hope this gets another look at because not being able to make test card payments is quite annoying.

    Regardless of this I have wasted a lot of time (2 or 3 days!) thinking it should be possible and trying to make sandbox mode work.

    To avoid this happening with other Amelia users it's only fair to make it quite clear, you really should 

    PLEASE ADD A MESSAGE IN YOUR SQUARE INTEGRATION PAGE 

    to explain that Test card payments cannot be made currently!

    Regards

    James

  •  1,654
    Marko replied

    Hello again,

    Thank you for your suggestions. I will forward your feedback to the appropriate department.

    Should you have any further inquiries, we kindly ask that you open separate tickets for each question, and we will be happy to assist you accordingly.

    We appreciate your time and wish you a wonderful day ahead. 

    Kind Regards, 

    Marko Davidovic [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, floor plans, choropleth maps, and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables