public string CheckPayment()
 {
     ElectronicSubmission.ServiceReferencePayment.CheckPaymentRequest inValue = new ElectronicSubmission.ServiceReferencePayment.CheckPaymentRequest();
     inValue.Body = new ElectronicSubmission.ServiceReferencePayment.CheckPaymentRequestBody();
     ElectronicSubmission.ServiceReferencePayment.CheckPaymentResponse retVal = ((ElectronicSubmission.ServiceReferencePayment.CheckPaymentServiceSoap)(this)).CheckPayment(inValue);
     return(retVal.Body.CheckPaymentResult);
 }
 public System.Threading.Tasks.Task <ElectronicSubmission.ServiceReferencePayment.CheckPaymentResponse> CheckPaymentAsync()
 {
     ElectronicSubmission.ServiceReferencePayment.CheckPaymentRequest inValue = new ElectronicSubmission.ServiceReferencePayment.CheckPaymentRequest();
     inValue.Body = new ElectronicSubmission.ServiceReferencePayment.CheckPaymentRequestBody();
     return(((ElectronicSubmission.ServiceReferencePayment.CheckPaymentServiceSoap)(this)).CheckPaymentAsync(inValue));
 }
 System.Threading.Tasks.Task <ElectronicSubmission.ServiceReferencePayment.CheckPaymentResponse> ElectronicSubmission.ServiceReferencePayment.CheckPaymentServiceSoap.CheckPaymentAsync(ElectronicSubmission.ServiceReferencePayment.CheckPaymentRequest request)
 {
     return(base.Channel.CheckPaymentAsync(request));
 }
 ElectronicSubmission.ServiceReferencePayment.CheckPaymentResponse ElectronicSubmission.ServiceReferencePayment.CheckPaymentServiceSoap.CheckPayment(ElectronicSubmission.ServiceReferencePayment.CheckPaymentRequest request)
 {
     return(base.Channel.CheckPayment(request));
 }