MDL-69166 core_payment: basic gateway skeleton