pub type PaymentMediator = *mut c_void;