WorldPayAPI::SoapActions Class
Description
Wrapper class for working with the WorldPay payment processing API.
Methods
- loadAssemblyAndInit Method
- processAccountLookup Method
Performs an account lookup of the customer, data must include acctid as c, subid as c, merchantpin as c, ssnum as c and billaddress as c
- processACHCredit Method
Process a standalone ACH Credit, ck_info must include acctid as c, subid as c, merchantpin as c, amount as n, ckname as c, ckaba as c, ckacct as c, cktype as c
- processACHSale Method
Process a ACH Sale, ck_info must include acctid as c, subid as c, merchantpin as c, amount as n, ckname as c, ckaba as c, ckacct as c, cktype as c
- processACHVerification Method
Process a ACH Verification (verification only), ck_info must include acctid as c, subid as c, merchantpin as c, amount as n, ckname as c, ckaba as c, ckacct as c, cktype as c
- processAuthReverse Method
Credit Card Authorization Reverse, data must include acctid as c, subid as c, merchantpin as c, amount as n, orderid as c, historyid as c
- processC21Credit Method
Process a Check21 Credit, data must include acctid as c, subid as c, merchantpin as c, amount as n, orderid as c, historyid as c
- processC21Sale Method
Process a Check 21 ICL/RCC Sale, ck_info must include acctid as c, subid as c, merchantpin as c, amount as n, ckno as c, ckname as c, ckaba as c, ckacct as c, ckaccttype as c, firstname as c, lastname as c, billstreet as c, housenumber as c, companyname as c, phone as c, email as c, billaddress as p
- processC21Void Method
Process a Check21 Void, data must include acctid as c, subid as c, merchantpin as c, amount as n, orderid as c, historyid as c
- processCCCredit Method
Process a Standalone Credit Card Credit, cc_data must include acctid as c, subid as c, merchantpin as c, ccname as c, ccnum as n, amount as n, expmon as n, expyear as n
- processCCPost Method
Process a Post/Capture of a Previous Credit Card Auth, data must include acctid as c, subid as c, merchantpin as c, amount as n, orderid as c, historyid as c
- processCCProfileAdd Method
Store credit card using a stored profile, data must include acctid as c, subid as c, merchantpin as c, ccnum as c, expmon as c, expyear as c, ccname as c
- processCKProfileAdd Method
Store ACH using a stored profile, data must include acctid as c, subid as c, merchantpin as c, ckname as c, ckaba as c, ckno as c, ckacct as c
- processCredit Method
Issue credit for the CC or ACH Sale (previous transation required), data must include acctid as c, subid as c, merchantpin as c, amount as n, orderid as c, historyid as c
- processCreditCardAuth Method
Process a Credit Card Authorization, cc_data must include acctid as c, subid as c, merchantpin as c, ccname as c, ccnum as n, amount as n, expmon as n, expyear as n
- processCreditCardSale Method
Process a Credit Card Sale, cc_data must include acctid as c, subid as c, merchantpin as c, ccname as c, ccnum as c, amount as n, expmon as n, expyear as n
- processDebitAuth Method
Process PIN-Debit Authorization Transaction, data must include acctid as c, subid as c, merchantpin as c, customerid as c, amount as n, swipedata as c
- processDebitPinless Method
Process pinless debit, cc_data must include acctid as c, subid as c, merchantpin as c, ccname as c, ccnum as n, amount as n, expmon as n, expyear as n
- processDebitPinlessCredit Method
Process Pinless Debit Credit, data must include acctid as c, subid as c, merchantpin as c, amount as n, orderid as c, historyid as c
- processDebitPost Method
Process PIN-Debit Post Transaction, data must include acctid as c, subid as c, merchantpin as c, amount as n, orderid as c, history id as c
- processDebitReturn Method
Process PIN-Debit Return Transaction, data must include acctid as c, subid as c, merchantpin as c, customerid as c, amount as n, orderid as c, history id as c
- processDebitSale Method
Process PIN-Debit Sale Transaction, data must include acctid as c, subid as c, merchantpin as c, customerid as c, amount as n, swipedata as c
- processDebitVoid Method
Process PIN-Debit Void Transaction, data must include acctid as c, subid as c, merchantpin as c, amount as n, orderid as c, history id as c
- processExtACHConsumerDisbursement Method
Process a standalone extended ACH consumer disbursement, data must include acctid as c, subid as c, merchantpin as c, amount as n, ckname as c, ckaba as n, ckno as cm ckacct as c, cktype as c, ckaccttypedesc as c
- processExtACHCredit Method
Issue credit for the Ext ACH Sale (previous transation required), data must include acctid as c, subid as c, merchantpin as c, amount as n, orderid as c, historyid as c
- processExtACHProfileAdd Method
Store ExtACH using a stored profile, data must include acctid as c, subid as c, merchantpin as c, ckname as c, ckaba as c, ckno as c, ckacct as c
- processExtACHSale Method
Process an Ext ACH Sale, ck_info must include acctid as c, subid as c, merchantpin as c, amount as n, ckname as c, ckaba as c, ckacct as c, cktype as c
- processExtACHVoid Method
Void an Ext ACH Sale (previous transation required), data must include acctid as c, subid as c, merchantpin as c, amount as n, orderid as c, historyid as c
- processProfileCredit Method
Issue credit using the stored profile, data must include acctid as c, subid as c, merchantpin as c, amount as n, userprofileid as c, last4digits as c
- processProfileDelete Method
Deletes the stored profile account, data must include acctid as c, subid as c, merchantpin as c, userprofileid as c, last4digits as c, ipaddress as c
- processProfileRetrieve Method
Retrieves the stored profile account address and billing info, data must include acctid as c, subid as c, merchantpin as c, userprofileid as c, last4digits as c
- processProfileSale Method
Issue CC or ACH sale or ExtACH using the stored profile, data must include acctid as c, subid as c, merchantpin as c, amount as n, userprofileid as c, last4digits as c
- processProfileUpdate Method
Updates the stored profile (card number, expiration dates, etc.), data must include acctid as c, subid as c, merchantpin as c, userprofileid as c, last4digits as c, accttype as c, profilenobill as n
- processRecurAdd Method
Creates a recurring record without an initial transaction, data must include acctid as c, subid as c, merchantpin as c, accttype as c, acctdata1 as c, acctdata2 as c, acctname as c, recurring as c, recur_nextbillingdate as c
- processRecurCancel Method
Cancels an active recurring record, data must include acctid as c, subid as c, merchantpin as c, orderid as c, canceltype as n
- processRecurUpdate Method
Updates a recurring record, data must include acctid as c, subid as c, merchantpin as c, orderid as c
- processSVAddValue Method
Add value to a gift card, data must include acctid as c, subid as c, merchantpin as c, ccnum as c, amount as n, expmon as n, expyear as n
- processSVIssue Method
Issue a new gift card, data must include acctid as c, subid as c, merchantpin as c, amount as n, ccnum as c, expmon as n, expyear as n
- processSVRefund Method
Refund a gift card transaction, data must include acctid as c, subid as c, merchantpin as c, amount as n, orderid as c, historyid as c
- processSVSale Method
Process a Sale on a gift card, data must include acctid as c, subid as c, merchantpin as c, ccnum as c, amount as n, expmon as n, expyear as n
- processTransRetrieve Method
Retrieves the transaction result of the last transaction, data must include acctid as c, subid as c, merchantpin as c, merchantordernumber as c, ipaddress as c
- processVoid Method
Void an Auth or Sale or ACH(pevious transaction required), data must include acctid as c, subid as c, merchantpin as c, amount as n, orderid as c, historyid as c
- SoapActions Method