Use unique TxnId
TxnId is actually optional
Merge pull request #1175 from Shopify/pxpay_amount_fix

Fix repeat PxPay transactions