public interface ManagedCreditCardPaymentSoap
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
createCustomer(java.lang.String title,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String address,
java.lang.String suburb,
java.lang.String state,
java.lang.String company,
java.lang.String postCode,
java.lang.String country,
java.lang.String email,
java.lang.String fax,
java.lang.String phone,
java.lang.String mobile,
java.lang.String customerRef,
java.lang.String jobDesc,
java.lang.String comments,
java.lang.String url,
java.lang.String ccNumber,
java.lang.String ccNameOnCard,
int ccExpiryMonth,
int ccExpiryYear,
EWAYHeader eWAYHeader)
Create a managed customer
|
CCPaymentResponse |
processPayment(long managedCustomerID,
int amount,
java.lang.String invoiceReference,
java.lang.String invoiceDescription,
EWAYHeader eWAYHeader)
Process payment
|
CCPaymentResponse |
processPaymentWithBeagle(long managedCustomerID,
int amount,
java.lang.String invoiceReference,
java.lang.String invoiceDescription,
java.lang.String cvn,
java.lang.String ipAddress,
java.lang.String billingCountry,
EWAYHeader eWAYHeader)
Process payment with Beagle
|
CCPaymentResponse |
processPaymentWithCVN(long managedCustomerID,
int amount,
java.lang.String invoiceReference,
java.lang.String invoiceDescription,
java.lang.String cvn,
EWAYHeader eWAYHeader)
Process payment with CVN
|
CreditCard |
queryCustomer(long managedCustomerID,
EWAYHeader eWAYHeader)
Query managed customer details
|
CreditCard |
queryCustomerByReference(java.lang.String customerReference,
EWAYHeader eWAYHeader)
Query managed customer by CustomerReference
|
ArrayOfManagedTransaction |
queryPayment(long managedCustomerID,
EWAYHeader eWAYHeader)
Query payment
|
boolean |
updateCustomer(long managedCustomerID,
java.lang.String title,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String address,
java.lang.String suburb,
java.lang.String state,
java.lang.String company,
java.lang.String postCode,
java.lang.String country,
java.lang.String email,
java.lang.String fax,
java.lang.String phone,
java.lang.String mobile,
java.lang.String customerRef,
java.lang.String jobDesc,
java.lang.String comments,
java.lang.String url,
java.lang.String ccNumber,
java.lang.String ccNameOnCard,
int ccExpiryMonth,
int ccExpiryYear,
EWAYHeader eWAYHeader)
Update managed customer
|
@RequestWrapper(localName="CreateCustomer",
targetNamespace="https://www.eway.com.au/gateway/managedpayment",
className="com.aspc.Layers.aspc_app.Membership.eway.ewayservice.CreateCustomer")
@ResponseWrapper(localName="CreateCustomerResponse",
targetNamespace="https://www.eway.com.au/gateway/managedpayment",
className="com.aspc.Layers.aspc_app.Membership.eway.ewayservice.CreateCustomerResponse")
java.lang.String createCustomer(java.lang.String title,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String address,
java.lang.String suburb,
java.lang.String state,
java.lang.String company,
java.lang.String postCode,
java.lang.String country,
java.lang.String email,
java.lang.String fax,
java.lang.String phone,
java.lang.String mobile,
java.lang.String customerRef,
java.lang.String jobDesc,
java.lang.String comments,
java.lang.String url,
java.lang.String ccNumber,
java.lang.String ccNameOnCard,
int ccExpiryMonth,
int ccExpiryYear,
EWAYHeader eWAYHeader)
lastName - phone - fax - state - postCode - ccExpiryYear - url - country - jobDesc - title - customerRef - address - suburb - email - ccNumber - company - the companyeWAYHeader - ccNameOnCard - ccExpiryMonth - firstName - comments - mobile - @RequestWrapper(localName="UpdateCustomer",
targetNamespace="https://www.eway.com.au/gateway/managedpayment",
className="com.aspc.Layers.aspc_app.Membership.eway.ewayservice.UpdateCustomer")
@ResponseWrapper(localName="UpdateCustomerResponse",
targetNamespace="https://www.eway.com.au/gateway/managedpayment",
className="com.aspc.Layers.aspc_app.Membership.eway.ewayservice.UpdateCustomerResponse")
boolean updateCustomer(long managedCustomerID,
java.lang.String title,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String address,
java.lang.String suburb,
java.lang.String state,
java.lang.String company,
java.lang.String postCode,
java.lang.String country,
java.lang.String email,
java.lang.String fax,
java.lang.String phone,
java.lang.String mobile,
java.lang.String customerRef,
java.lang.String jobDesc,
java.lang.String comments,
java.lang.String url,
java.lang.String ccNumber,
java.lang.String ccNameOnCard,
int ccExpiryMonth,
int ccExpiryYear,
EWAYHeader eWAYHeader)
lastName - phone - fax - state - postCode - ccExpiryYear - managedCustomerID - url - country - jobDesc - title - customerRef - address - suburb - email - ccNumber - company - the companyeWAYHeader - ccNameOnCard - ccExpiryMonth - firstName - comments - mobile - @RequestWrapper(localName="QueryCustomer",
targetNamespace="https://www.eway.com.au/gateway/managedpayment",
className="com.aspc.Layers.aspc_app.Membership.eway.ewayservice.QueryCustomer")
@ResponseWrapper(localName="QueryCustomerResponse",
targetNamespace="https://www.eway.com.au/gateway/managedpayment",
className="com.aspc.Layers.aspc_app.Membership.eway.ewayservice.QueryCustomerResponse")
CreditCard queryCustomer(long managedCustomerID,
EWAYHeader eWAYHeader)
eWAYHeader - managedCustomerID - @RequestWrapper(localName="QueryCustomerByReference",
targetNamespace="https://www.eway.com.au/gateway/managedpayment",
className="com.aspc.Layers.aspc_app.Membership.eway.ewayservice.QueryCustomerByReference")
@ResponseWrapper(localName="QueryCustomerByReferenceResponse",
targetNamespace="https://www.eway.com.au/gateway/managedpayment",
className="com.aspc.Layers.aspc_app.Membership.eway.ewayservice.QueryCustomerByReferenceResponse")
CreditCard queryCustomerByReference(java.lang.String customerReference,
EWAYHeader eWAYHeader)
eWAYHeader - customerReference - @RequestWrapper(localName="ProcessPayment",
targetNamespace="https://www.eway.com.au/gateway/managedpayment",
className="com.aspc.Layers.aspc_app.Membership.eway.ewayservice.ProcessPayment")
@ResponseWrapper(localName="ProcessPaymentResponse",
targetNamespace="https://www.eway.com.au/gateway/managedpayment",
className="com.aspc.Layers.aspc_app.Membership.eway.ewayservice.ProcessPaymentResponse")
CCPaymentResponse processPayment(long managedCustomerID,
int amount,
java.lang.String invoiceReference,
java.lang.String invoiceDescription,
EWAYHeader eWAYHeader)
amount - eWAYHeader - invoiceDescription - invoiceReference - managedCustomerID - @RequestWrapper(localName="ProcessPaymentWithBeagle",
targetNamespace="https://www.eway.com.au/gateway/managedpayment",
className="com.aspc.Layers.aspc_app.Membership.eway.ewayservice.ProcessPaymentWithBeagle")
@ResponseWrapper(localName="ProcessPaymentWithBeagleResponse",
targetNamespace="https://www.eway.com.au/gateway/managedpayment",
className="com.aspc.Layers.aspc_app.Membership.eway.ewayservice.ProcessPaymentWithBeagleResponse")
CCPaymentResponse processPaymentWithBeagle(long managedCustomerID,
int amount,
java.lang.String invoiceReference,
java.lang.String invoiceDescription,
java.lang.String cvn,
java.lang.String ipAddress,
java.lang.String billingCountry,
EWAYHeader eWAYHeader)
amount - cvn - eWAYHeader - billingCountry - invoiceDescription - invoiceReference - managedCustomerID - ipAddress - @RequestWrapper(localName="ProcessPaymentWithCVN",
targetNamespace="https://www.eway.com.au/gateway/managedpayment",
className="com.aspc.Layers.aspc_app.Membership.eway.ewayservice.ProcessPaymentWithCVN")
@ResponseWrapper(localName="ProcessPaymentWithCVNResponse",
targetNamespace="https://www.eway.com.au/gateway/managedpayment",
className="com.aspc.Layers.aspc_app.Membership.eway.ewayservice.ProcessPaymentWithCVNResponse")
CCPaymentResponse processPaymentWithCVN(long managedCustomerID,
int amount,
java.lang.String invoiceReference,
java.lang.String invoiceDescription,
java.lang.String cvn,
EWAYHeader eWAYHeader)
amount - cvn - eWAYHeader - invoiceDescription - invoiceReference - managedCustomerID - @RequestWrapper(localName="QueryPayment",
targetNamespace="https://www.eway.com.au/gateway/managedpayment",
className="com.aspc.Layers.aspc_app.Membership.eway.ewayservice.QueryPayment")
@ResponseWrapper(localName="QueryPaymentResponse",
targetNamespace="https://www.eway.com.au/gateway/managedpayment",
className="com.aspc.Layers.aspc_app.Membership.eway.ewayservice.QueryPaymentResponse")
ArrayOfManagedTransaction queryPayment(long managedCustomerID,
EWAYHeader eWAYHeader)
eWAYHeader - managedCustomerID - stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.