The advent of blockchain as a technology is revolutionizing the supply chain domain with its tamper-proof and traceable architecture. However, the blockchain must be fed with accurate data to actualize its immutability, especially in supply chains where data origin is outside the blockchain. When the data sources (e.g., IoT devices) are managed by the same entity that intends to prove the proposition built on top of those data causes a conflict of interest and undermines the data’s credibility. Therefore, the independence of data oracles is crucial, and it allows supply chain stakeholders to focus on their work as well. Using the payment channel network (PCN) concept, we propose a low-cost payment protocol for supply chains with an independent and trusted data oracle environment. It ensures the atomicity of the end-to-end payment from a consumer to the manufacturer, including other participants and data oracles. Further, if the primary transaction fails, the Oracle environment is still compensated regardless, and the consumer is not held liable for that payment. We present how to achieve this unique type of atomicity requirement and discuss its potential, security, and future direction.