Required role: | REGISUserRole |
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 .jsv suffix or ?format=jsv
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: text/jsv
Content-Type: text/jsv
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: text/jsv Content-Length: length { approved: 0, message: String }