regis

<back to all web services

BeanstreamInteracPaymentCompletionRequest

Requires Authentication
Required role:REGISUserRole
The following routes are available for this service:
POST/Beanstream/Payment/Interac/Complete
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class BeanstreamInteracPaymentCompletionRequest
    {
        public String payment_method = null;
        public Integer funded = null;
        public String idebit_merchantdata = null;
        public String idebit_track2 = null;
        public String idebit_isslang = null;
        public Integer idebit_version = null;
        public String idebit_issconf = null;
        public String idebit_issname = null;
        public Double idebit_amount = null;
        public String idebit_invoice = null;
        
        public String getPaymentMethod() { return payment_method; }
        public BeanstreamInteracPaymentCompletionRequest setPaymentMethod(String value) { this.payment_method = value; return this; }
        public Integer getFunded() { return funded; }
        public BeanstreamInteracPaymentCompletionRequest setFunded(Integer value) { this.funded = value; return this; }
        public String getIdebitMerchantdata() { return idebit_merchantdata; }
        public BeanstreamInteracPaymentCompletionRequest setIdebitMerchantdata(String value) { this.idebit_merchantdata = value; return this; }
        public String getIdebitTrack2() { return idebit_track2; }
        public BeanstreamInteracPaymentCompletionRequest setIdebitTrack2(String value) { this.idebit_track2 = value; return this; }
        public String getIdebitIsslang() { return idebit_isslang; }
        public BeanstreamInteracPaymentCompletionRequest setIdebitIsslang(String value) { this.idebit_isslang = value; return this; }
        public Integer getIdebitVersion() { return idebit_version; }
        public BeanstreamInteracPaymentCompletionRequest setIdebitVersion(Integer value) { this.idebit_version = value; return this; }
        public String getIdebitIssconf() { return idebit_issconf; }
        public BeanstreamInteracPaymentCompletionRequest setIdebitIssconf(String value) { this.idebit_issconf = value; return this; }
        public String getIdebitIssname() { return idebit_issname; }
        public BeanstreamInteracPaymentCompletionRequest setIdebitIssname(String value) { this.idebit_issname = value; return this; }
        public Double getIdebitAmount() { return idebit_amount; }
        public BeanstreamInteracPaymentCompletionRequest setIdebitAmount(Double value) { this.idebit_amount = value; return this; }
        public String getIdebitInvoice() { return idebit_invoice; }
        public BeanstreamInteracPaymentCompletionRequest setIdebitInvoice(String value) { this.idebit_invoice = value; return this; }
    }

    public static class BeanstreamInteracCompletionResponse
    {
        public Integer approved = null;
        public String message = null;
        
        public Integer getApproved() { return approved; }
        public BeanstreamInteracCompletionResponse setApproved(Integer value) { this.approved = value; return this; }
        public String getMessage() { return message; }
        public BeanstreamInteracCompletionResponse setMessage(String value) { this.message = value; return this; }
    }

}

Java BeanstreamInteracPaymentCompletionRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /Beanstream/Payment/Interac/Complete HTTP/1.1 
Host: data.regent-college.edu 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<BeanstreamInteracPaymentCompletionRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/regis.ClassLibrary.Requests">
  <funded>0</funded>
  <idebit_amount>0</idebit_amount>
  <idebit_invoice>String</idebit_invoice>
  <idebit_issconf>String</idebit_issconf>
  <idebit_isslang>String</idebit_isslang>
  <idebit_issname>String</idebit_issname>
  <idebit_merchantdata>String</idebit_merchantdata>
  <idebit_track2>String</idebit_track2>
  <idebit_version>0</idebit_version>
  <payment_method>String</payment_method>
</BeanstreamInteracPaymentCompletionRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<BeanstreamInteracCompletionResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/regis.ClassLibrary.Responses">
  <approved>0</approved>
  <message>String</message>
</BeanstreamInteracCompletionResponse>