Add Basket write APIs

Add missing setPaymentMethodCode() method