Using Quickpay from the WebApp

I can create a QuickPay invoice using the WebApp which launches a Square-hosted web page for my customer to pay via various payment methods.  The QuickPay API allows me to pre-populate fields on the invoice including, for example, name, email and phone.

 

I do this AFTER the customer has selected a shipping method on my website, and the amount of shipping is included in the invoice total.

 

The QuickPay API also allows pre-populating the customer's address (from my private database) and allows me to ask the customer to confirm his shipping address by setting 'askForShippingAddress' in 'checkoutOptions'.  All of that works.

 

The problem is that once the 'askForShippingAddress' option is added, the invoice adds a "Shipping method" section that says "Shipping method missing".  This would confuse a customer who has already paid for shipping.

 

My question is: "How do I eliminate the "Shipping method missing" message (or the whole "Shipping Method" section) from the QuickPay invoice?"  I have tried every suggestion on this forum of using the Dashboard to create Shipping Methods, Pickup Methods, Free Shipping Options etc.  I find no mention anywhere in any of the API documentation for any of the parameters passed to the QuickPay system that refer in any way to a shipping method.

 

Looking for any fresh ideas.  Thanks in advance.

249 Views
Message 1 of 3
Report
1 Solution
Alumni

Solution

Hello @AudacityGames and welcome to The Square Community 👋 My name is Violet and I'm one of the Moderators here. Nice to meet you 🙂

I recommend posting your API question over in the Square Developer Forms to get the best answer. You can also contact Developer & API Support through this form. Their team would be the best to help you with questions like this, as our Moderators and Customer Support Teams are not trained in API support.

 

I appreciate your understanding, but please let me know if you have any additional questions.

Violet
Community Moderator, Square
Sign in and click Mark as Best Answer if my reply answers your question.



View Solution >

236 Views
Message 2 of 3
Report
2 REPLIES 2
Alumni

Solution

Hello @AudacityGames and welcome to The Square Community 👋 My name is Violet and I'm one of the Moderators here. Nice to meet you 🙂

I recommend posting your API question over in the Square Developer Forms to get the best answer. You can also contact Developer & API Support through this form. Their team would be the best to help you with questions like this, as our Moderators and Customer Support Teams are not trained in API support.

 

I appreciate your understanding, but please let me know if you have any additional questions.

Violet
Community Moderator, Square
Sign in and click Mark as Best Answer if my reply answers your question.



237 Views
Message 2 of 3
Report

Thanks.  Switching to the Square Developer Forum.

231 Views
Message 3 of 3
Report