Map<String, dynamic> get payload => { 'ShortCode': mpesa.shortCode, 'CommandID': commandID.name, 'Amount': amount, 'Msisdn': phoneNumber, if (billRefNumber != null) 'BillRefNumber': billRefNumber, };