# Unable to test payment for Catalog item in new Checkout API sandbox

**URL:** <https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996>\
**Category:** Questions\
**Tags:** checkout-api\
**Created:** [May 19, 2022, 4:42pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996 "2022-05-19T16:42:51Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![Interwebb](https://avatars.discourse-cdn.com/v4/letter/i/5e9695/32.png) [@Interwebb](https://developer.squareup.com/forums/u/Interwebb)\
**Post date:** [May 19, 2022, 4:42pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/1 "2022-05-19T16:42:51Z")

</div>

When I run my script to create a new checkout using the new Checkout API sandbox ‘Create Payment Link endpoint’, the test panel workflow does not progress to test the payment when I reference a Catalog item in my line items.

The ‘Next’ button does nothing.

Please help.

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [May 19, 2022, 6:59pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/2 "2022-05-19T18:59:41Z")

</div>

👋 I was able to replicate this and the team is looking into this. I’ll be sure to post any updates. 🙂

---

<div class="post-metadata">

**Author:** ![Interwebb](https://avatars.discourse-cdn.com/v4/letter/i/5e9695/32.png) [@Interwebb](https://developer.squareup.com/forums/u/Interwebb)\
**Post date:** [May 20, 2022, 10:23pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/3 "2022-05-20T22:23:59Z")

</div>

@Bryan-Square I was finding it difficult to test the API without being able to generate an actual checkout using the Sandbox (is there a way to change this?) so I started using production to generate checkouts and noticed that setting the google pay to false does not work.

Please can this also be looked into.

Thank you

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [May 20, 2022, 10:30pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/4 "2022-05-20T22:30:03Z")

</div>

What’s the `payment_link_id` for the checkout you’re seeing this with? 🙂

---

<div class="post-metadata">

**Author:** ![Interwebb](https://avatars.discourse-cdn.com/v4/letter/i/5e9695/32.png) [@Interwebb](https://developer.squareup.com/forums/u/Interwebb)\
**Post date:** [May 20, 2022, 11:34pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/5 "2022-05-20T23:34:51Z")

</div>

Here is an example:

> **[Interwebb](https://checkout.square.site/merchant/MLWYZEFTHYNXF/location/L2B4KP8PC68ZF/order/Z0sZlTAvjR6Mk9ELYcL6hnoUT5eZY)**

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [May 23, 2022, 3:51pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/6 "2022-05-23T15:51:59Z")

</div>

That checkout link is a production checkout link. It will only take valid cards. If you want to test checkout links in sandbox you’ll need to create them in the sandbox environment. 🙂

---

<div class="post-metadata">

**Author:** ![Interwebb](https://avatars.discourse-cdn.com/v4/letter/i/5e9695/32.png) [@Interwebb](https://developer.squareup.com/forums/u/Interwebb)\
**Post date:** [May 23, 2022, 10:10pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/7 "2022-05-23T22:10:58Z")

</div>

Hi Bryan,

I am only able to review the checkout that is generated using my code in production as sandbox only has a test panel workflow and does not show an actual checkout. Is this something that can be changed? I haven’t been testing payments.

The Google pay issue occurs using this JSON, Google Pay is still an option even though it is set to FALSE

```auto
 "checkout_options": {
      "allow_tipping": true,
      "ask_for_shipping_address": true,
      "merchant_support_email": "test@outlook.com",
      "redirect_url": "hello.com",
      "accepted_payment_methods": {
        "apple_pay": true,
        "google_pay": false
      }

```

Is there any update on the original Catalog bug I mentioned?

Would you like me to raise these issues separately?

Thanks

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [May 24, 2022, 1:38am UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/8 "2022-05-24T01:38:23Z")

</div>

The team is still looking into the checkout issue with the catalog. At this time sandbox only supports the test panel. You’ll need to test in production if you want to see the full checkout flow. I still haven’t been able to replicate the issue with Google Pay. Do you have the `checkout_id` that you’re experiencing this with? 🙂

---

<div class="post-metadata">

**Author:** ![Interwebb](https://avatars.discourse-cdn.com/v4/letter/i/5e9695/32.png) [@Interwebb](https://developer.squareup.com/forums/u/Interwebb)\
**Post date:** [May 24, 2022, 9:29am UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/9 "2022-05-24T09:29:17Z")

</div>

Thanks for the update, I created a new production checkout, the same Google Pay issue is happening. Here is the Id: ```  
JNQSBP3F3WN3EQIQ

```auto

```

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [May 24, 2022, 3:51pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/10 "2022-05-24T15:51:46Z")

</div>

Thanks for providing the example. I’ve shared it with the team. 🙂

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [May 24, 2022, 5:32pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/11 "2022-05-24T17:32:15Z")

</div>

The Google pay issue should be resolved now. 🙂

---

<div class="post-metadata">

**Author:** ![Interwebb](https://avatars.discourse-cdn.com/v4/letter/i/5e9695/32.png) [@Interwebb](https://developer.squareup.com/forums/u/Interwebb)\
**Post date:** [May 24, 2022, 8:44pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/12 "2022-05-24T20:44:24Z")

</div>

Thats great! Just tested it and it’s fixed 🙂

---

<div class="post-metadata">

**Author:** ![Interwebb](https://avatars.discourse-cdn.com/v4/letter/i/5e9695/32.png) [@Interwebb](https://developer.squareup.com/forums/u/Interwebb)\
**Post date:** [June 5, 2022, 5:33pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/13 "2022-06-05T17:33:39Z")

</div>

@Bryan-Square sorry to piggyback off the initial checkout issue I raised - i’ve also noticed that the currency symbol when tipping is still $ rather than £ for my account while testing. My account is using GBP.

 ![image](https://global.discourse-cdn.com/square/original/2X/7/787de3c35fed5bb96ee0481236d045972d9a77b7.png)

Is this a bug or something I need to change in the settings?

Thanks

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [June 6, 2022, 3:34pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/14 "2022-06-06T15:34:08Z")

</div>

Was this in sandbox or production?

---

<div class="post-metadata">

**Author:** ![Interwebb](https://avatars.discourse-cdn.com/v4/letter/i/5e9695/32.png) [@Interwebb](https://developer.squareup.com/forums/u/Interwebb)\
**Post date:** [June 6, 2022, 3:45pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/15 "2022-06-06T15:45:16Z")

</div>

Sandbox whilst I was testing

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [June 6, 2022, 6:43pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/16 "2022-06-06T18:43:45Z")

</div>

Thanks, the team is working on a fix. 🙂

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [June 15, 2022, 10:36pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/17 "2022-06-15T22:36:26Z")

</div>

👋 Following up here. The currency is now displaying correctly with payment links. 🙂

---

<div class="post-metadata">

**Author:** ![Interwebb](https://avatars.discourse-cdn.com/v4/letter/i/5e9695/32.png) [@Interwebb](https://developer.squareup.com/forums/u/Interwebb)\
**Post date:** [July 24, 2022, 10:34pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/18 "2022-07-24T22:34:26Z")

</div>

Hi @Bryan-Square,

I just noticed this issue again while I was testing something in the sandbox

 ![image](https://global.discourse-cdn.com/square/original/2X/d/de71978259ed120cc83fe360c2dc274b76c0a560.png)

**order\_id:** ONyRvRBptB7H7Awsq4Kl6O0rrxKZY  
**url:** [Checkout API Sandbox Testing Panel](https://sandbox.square.link/u/z8XPxgbv)

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [July 25, 2022, 6:04pm UTC](https://developer.squareup.com/forums/t/unable-to-test-payment-for-catalog-item-in-new-checkout-api-sandbox/5996/19 "2022-07-25T18:04:50Z")

</div>

Thanks for bringing this to our attention. I’m sharing this with the team. 🙂
