Added expected fields for dodirectpayment.
It is SHIPTOPHONENUM, not SHOPPHONENUM in DoDirectPayment.
$expected was not passed from request implementation.

Signed-off-by: Guillaume Poirier-Morency <guillaumepoiriermorency@gmail.com>