Square

Square Payment plugin offered by ZenBasket is a popular payment gateway integration that enables secure and convenient payment processing, providing users with a seamless checkout experience and facilitating efficient online transactions. With Square, you can accept payments in a secure and hassle-free manner.

How to Integrate Square Payment with Your ZenBasket Store?

  1. Visit https://squareup.com/developers

  2. Sign Up for a Square Developer account if you haven’t already.

  3. Log in to your Square Developer Account.

    enter image description here

  4. In the top-right corner of the screen, click on the Account tab.

    enter image description here

  5. On the dashboard, navigate to the Applications section, and select the + symbol to add your application.

    enter image description here

  6. Enter the Application Name and select all the functionalities your application provides. Then, proceed by clicking on the Next button.

    enter image description here

    enter image description here

  7. Select your target audience and finalize the process by clicking the Complete button.

    enter image description here

  8. After successfully adding your application to Square, access it by clicking the Open button.

    enter image description here

  9. You will receive an Access Token as part of the process.

    enter image description here

  10. To activate Square, go to the Plugins menu, and in the Third-Party Plugins section, locate Square. Then, enable the toggle under the Payment Section.

    enter image description here

  11. Once you’ve enabled Square, click on the Settings icon to access the configuration page. From there, you can enable Google Pay to offer your customers this payment option. To set up live keys, enable the Is Production toggle. Then, enter the Location ID, Application ID, and the Access Token as required.

    enter image description here

  12. Click Save and the integration of Square with your store is completed successfully.

    enter image description here

    enter image description here

  13. When customers place an online order through ZenBasket, they have the option to save their card details for future use. Additionally, they can set the saved card as their default payment method.

  14. Customers can delete previously saved card details associated with past payments if needed. Note that card details cannot be edited.

  15. Customers can cancel a saved card at any time.

  16. Customers can choose to pay with Google Pay (GPay) as their preferred payment method during checkout.

  17. When adding a product, you can specify a Hold Amount. The remaining amount will be refunded to the customer for all payments.

    enter image description here

  18. As long as an order is in the New status, you and your customer have the option to cancel it.

    enter image description here

    enter image description here

  19. When the order status is changed to Packed, you will receive the amount the customer paid.

  20. The customer will also have the option for a full refund at this stage.

    enter image description here

    enter image description here

Video Tutorial