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

sumit_israni
New Member
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
Shopify Staff
267 40 43

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,

 

CS | API Support @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit Shopify.dev or the Shopify Web Design and Development Blog