payment DDL changes
Add payment api/dao tests and fix MockPaymentProviderPlugin