Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more

Why on Shopify payment live mode shopify_payments_account_id is null on checkout api response

Why on Shopify payment live mode shopify_payments_account_id is null on checkout api response

sumit_israni
Shopify Partner
12 0 0

Hey,

I have a sales channel app and we are using checkout API to create checkout and process payment.
We have done our testing on the development store using Shopify payment as a test mode and we are getting the value of `shopify_payment_account_id` attribute in the response.

But when we tried checkout API for live Shopify store with the same setting of Shopify payment(Live Mode). In the API response we are getting the value of `shopify_payment_account_id` attribute in the response is null.

Can someone guide me here on what I am missing for the live store?

Request sample: curl --location --request POST 'https://the-24x7-discount-store.myshopify.com//admin/api/2021-10/checkouts.json' \ --header 'Content-Type: application/json' \ --header 'x-shopify-access-token: my-access-token' \ --header 'Authorization: basic' \ --data-raw '{ "checkout": { "line_items": [ { ":variant_id": "39465746759905", "quantity": 2, "variant_id": "39465746071777", "quantity": 1 } ] }, "email": "test11@yopmail.com", "shipping_address": { "first_name": "ssis", "last_name": "test", "address1": "11 avenue", "city": "los angelese", "province": "california", "country": "US", "phone": 9876543210, "zip": 90017 } }'

Response: { "checkout": { "completed_at": null, "created_at": "2021-10-08T12:14:46-04:00", "currency": "USD", "presentment_currency": "USD", "customer_id": null, "customer_locale": "en", "device_id": null, "discount_code": null, "email": null, "legal_notice_url": null, "location_id": null, "name": "#29169144758497", "note": "", "note_attributes": {}, "order_id": null, "order_status_url": null, "order": null, "payment_due": "75.00", "payment_url": "https://deposit.us.shopifycs.com/sessions", "payments": [], "phone": null, "shopify_payments_account_id": null, "privacy_policy_url": null, "refund_policy_url": null, "requires_shipping": true, "reservation_time_left": 0, "reservation_time": null, "source_identifier": null, "source_name": "4292907", "source_url": null, "subscription_policy_url": null, "subtotal_price": "75.00", "shipping_policy_url": null, "tax_exempt": false, "taxes_included": false, "terms_of_sale_url": null, "terms_of_service_url": null, "token": "1c757f898c54b9b5aff33dad5f172d46", "total_price": "75.00", "total_tax": "0.00", "total_tip_received": "0.00", "total_line_items_price": "75.00", "updated_at": "2021-10-08T12:14:46-04:00", "user_id": null, "web_url": "https://the-24x7-discount-store.myshopify.com/55046504673/checkouts/1c757f898c54b9b5aff33dad5f172d46", "line_items": [ { "id": "c44f9f6000b14656a3c6a70903ebb2a8", "key": "c44f9f6000b14656a3c6a70903ebb2a8", "product_id": 6635674042593, "variant_id": 39465746071777, "sku": "", "vendor": "Corner Store for the Home", "title": "Soothing Skin Sleep Regimen", "variant_title": "", "image_url": "https://cdn.shopify.com/s/files/1/0550/4650/4673/products/cream-3496778_1920.jpg?v=1632999266", "taxable": true, "requires_shipping": true, "gift_card": false, "price": "75.00", "compare_at_price": null, "line_price": "75.00", "properties": {}, "quantity": 1, "grams": 907, "fulfillment_service": "manual", "applied_discounts": [], "discount_allocations": [], "tax_lines": [] } ], "gift_cards": [], "tax_lines": [], "tax_manipulations": [], "shipping_line": null, "shipping_rate": null, "shipping_address": null, "credit_card": null, "billing_address": null, "applied_discount": null } }

Reply 1 (1)

csam
Shopify Staff (Retired)
267 40 51

Hi @sumit_israni 

Could you please try re-installing the app on the shop? It is possible that if the app was installed before Shopify payments was fully enabled and connected it will be missing the account id. Let me know if this helps!

Thanks,

 

To learn more visit the Shopify Help Center or the Community Blog.