Confirmation Regarding Credit Card Testing in Production Environment with Square Payment-links API

I am currently testing subscription payments using the Square API. Since I was unable to enter credit card information in the sandbox environment with Payment Links, I switched to production and am now testing payments after entering card details. As a developer, I’ve been repeatedly entering and canceling my own credit card information during these tests. I understand there are no penalties for doing this, correct? I’m writing this for confirmation, just to be sure. I would appreciate your guidance.

:wave: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:

Additional Documentation

Square Sandbox
Postman
Payment API: Process Online and In-Person Payments

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.

Contrary to the content of this document, the actual Square payment page you are redirected to through Checkout Payment Links in the sandbox environment states that credit card entry is not allowed.

Yes, you are correct. While testing in the production environment, you can use your own credit card information to make payments and then cancel them. There are no penalties for doing this. However, please be aware that while the funds will be returned to your card after cancellation, it may take a few days for the refund to process depending on your bank’s policies.

This answer was reviewed by @Bryan-Square.

Thank you for your reply. I’m relieved that I now understand. I look forward to your continued support.