Sage Payments: Don't include customer_number unless it is numeric.

**Problem**
Sage payments recently changed their API such that requests fail if a non-numeric value is sent in the optional `customer_number` field.

**Changes**
- Don't include the field if a non-numeric value is passed in.

Review @odorcicd @jduff