Not a developer so I might be butchering this, but can you not just pass the auth code and PN ref from the ecommerce site into the Sales Order in NS, flag it as an external event, and then leave that PN ref on the SO waiting to be captured when you generate the cash sale? I would think you would also want to pass the tax amount calculated from BigCommerce into the Tax Total field on the txn to avoid any rounding errors as suggested in the thread….but I would think this would be possible as long as the payment processing profile in NS and BC are both CyberSource, so the Cybersource call would just take the PN ref, not caring where it came from, find it in the system and process it for the capture….