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