Adding Order Number to Braintree Integration

Topic summary

Main issue: After migrating from WooCommerce to Shopify, orders processed via Shopify’s built‑in Braintree integration do not include the Shopify order ID in Braintree, making reconciliation difficult. Previously, WooCommerce passed this ID.

Key questions:

  • Is there a meaningful identifier in the built‑in Braintree flow that can be used for matching?
  • Can the Shopify order ID be transmitted to Braintree via a custom/API approach?

Responses and proposals:

  • A participant asked whether the goal is third‑party payment API integration or simply ensuring order details are captured for reconciliation.
  • The original poster is open to a custom approach if necessary.
  • A developer proposed building a custom app that sends order data whenever an order occurs, enabling reconciliation.

Status: No confirmation that Shopify’s native Braintree integration exposes or maps a usable order ID. Proposed path is a custom app to push order details. Discussion remains open with key question unresolved.

Summarized with AI on January 15. AI used: gpt-5.

We recently updated to Shopify from WooCommerce. When Shopify processes an order through the built in Braintree Payments API it doesn’t seem to transfer the order ID. This is something we had in WooCommerce and made reconciling Shopify w/ Braintree much quicker.

Is there a meaningful ID number that the built in Braintree API uses? We’re stuck reconciling using the amount and date which is very inefficient. Is there a custom API solution we can use to get the Order ID transferred?

Do you want to implement third party payment API integration in Shopify or something else like having order details for reconciliation?

Yes, if that’s the only way to do this.

I’m saying if you want to order details for reconciliation or report we can create a custom app that will send data for every order when an order takes place on the store.