I'm not aware of what lightning pre-pay is but if you mean "you pay upfront" it's that with pre-locking, you don't pay yet. If you don't end up paying, you wait for the timelock to expire and redeem it back yourself. Here you go: https://github.com/cashubtc/nuts/blob/main/11.md