PxPay: Trim MerchantReferences longer than 50 characters.

**Problem**
This is actually the same issue as #583, just for their offsite gateway PxPay.

**Changes**
Trim down any MerchantReference longer than 50 characters.

**Review**
@jduff 
cc @silverstreaked