public abstract Task <VerifyResult> VerifyAsync(GatewayVerifyPaymentContext verifyPaymentContext);
public abstract VerifyResult Verify(GatewayVerifyPaymentContext verifyPaymentContext);