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 .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

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/json
Content-Type: application/json
Content-Length: length

{"payment_method":"String","funded":0,"idebit_merchantdata":"String","idebit_track2":"String","idebit_isslang":"String","idebit_version":0,"idebit_issconf":"String","idebit_issname":"String","idebit_amount":0,"idebit_invoice":"String"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"approved":0,"message":"String"}