Service
The following operations are supported. For a formal definition, please review the Service Description.
-
smpCheckCardNumber
Check Card Number
uid - Your Adelante user name
pwd - Your Adelante password
accountid - Your Adelante Account ID
profileid
cardnumber - Card Number
RETURNS - XML Data -
smpComplete3DPayment
Complete Authorisation of a 3D Secure Payment
uid - Your Adelante user name
pwd - Your Adelante password
accountid - Your Adelante Account ID
profileid
pares - The 'PARes' from the 3D Secure result
posid - The 'posid' from the original request
RETURNS - XML Data -
smpGetTokenForCard
Get a card 'Token' which can be stored locally and used fror future payments
uid - Your Adelante user name
pwd - Your Adelante password
accountid - Your Adelante Account ID
profileid
cardnumber - Card number
expirydate - Card expiry date - MM/YY
RETURNS - XML Data -
smpPerform3DPayment
Initialize a 3D Secure Payment Obsolete - Please use smpPerform3DPaymentSCA
uid - Your Adelante user name
pwd - Your Adelante password
accountid - Your Adelante Account ID
profileid
ordernumber - Merchant order reference
cardnumber - Card number or card token prefixed by 'TOK:'
expirydate - Card expiry date - MM/YY
issuenumber
startdate
cvvcode - Card CVV code
avsaddr1 - First line of address for AVS
avspostcode - Postcode for AVS
amount - Payment amount (including surcharge) IN PENNIES/ CENTS
surcharge - Surcharge amount IN PENNIES/ CENTS.
partialcardnumber
transactionflag - Internal Use Only
customerreference - Merchant customer reference number
fundcode - Merchant fund code
key - Merchant transaction key
gratuity - Gratuity amount IN PENNIES/ CENTS
accountnumber - Primary Ricpient Account No
surname - Primary Recipient Surname
dob - Primary Recipient DoB (YYYYMMDD)
RETURNS - XML Data -
smpPerform3DPaymentSCA
Initialize a 3D Secure Payment with Secure Customer Auth
uid - Your Adelante user name
pwd - Your Adelante password
accountid - Your Adelante Account ID
profileid
ordernumber - Merchant order reference
cardnumber - Card number or card token prefixed by 'TOK:'
expirydate - Card expiry date - MM/YY
issuenumber
startdate
cvvcode - Card CVV code
avsaddr1 - Deprecated
avspostcode - Deprecated
amount - Payment amount (including surcharge) IN PENNIES/ CENTS
surcharge - Surcharge amount IN PENNIES/ CENTS.
partialcardnumber
transactionflag - Internal Use Only
customerreference - Merchant customer reference number
fundcode - Merchant fund code
key - Merchant transaction key
gratuity - Gratuity amount IN PENNIES/ CENTS
accountnumber - Primary Ricpient Account No
surname - Primary Recipient Surname
dob - Primary Recipient DoB (YYYYMMDD)
cardholdername - CardHolder Name
billingfirstnames - Billing first names
billingsurname - Billing first names
billingaddressline1 - Billing Address line1
billingaddressline2 - Billing Address line2
billingcity - Billing Address City
billingstate - US State 2 digit code (Required if Country is US)
billingcountry - ISO3166 Country Code eg. GB, US, IE, DEbillingpostcode - Billing Address Postcode or ZIP
billingemail - Billing Email Address
billingtelephone - Billing Telephone Number
savecard - Save a token for future payments
RETURNS - XML Data -
smpPerform3DTransaction
Initialize a 3D Secure Payment
uid - Your Adelante user name
pwd - Your Adelante password
accountid - Your Adelante Account ID
profileid
ordernumber - Merchant order reference
cardnumber - Card number or card token prefixed by 'TOK:'
expirydate - Card expiry date - MM/YY
issuenumber
startdate
cvvcode - Card CVV code
avsaddr1 - Deprecated
avspostcode - Deprecated
amount - Payment amount (including surcharge) IN PENNIES/ CENTS
surcharge - Surcharge amount IN PENNIES/ CENTS.
partialcardnumber
transactionflag - Internal Use Only
customerreference - Merchant customer reference number
fundcode - Merchant fund code
key - Merchant transaction key
gratuity - Gratuity amount IN PENNIES/ CENTS
accountnumber - Primary Ricpient Account No
surname - Primary Recipient Surname
dob - Primary Recipient DoB (YYYYMMDD)
cardholdername - CardHolder Name
billingfirstnames - Billing first names
billingsurname - Billing first names
billingaddressline1 - Billing Address line1
billingaddressline2 - Billing Address line2
billingcity - Billing Address City
billingstate - US State 2 digit code (Required if Country is US)
billingcountry - ISO3166 Country Code eg. GB, US, IE, DEbillingpostcode - Billing Address Postcode or ZIP
billingemail - Billing Email Address
billingtelephone - Billing Telephone Number
savecard - Save a token for future payments
ClientIPAddress - Save a token for future payments
BrowserAcceptHeader - HTTP accept headers as sent to you from the Cardholder’s browser including the exact content of the Accept field. An example value is: text/html,application/xhtml+xml,application/xml;q=0.9, */*;q=0.8
BrowserLanguage - Representing the browser language as defined in IETF BCP47. Returned from navigator.language property.
BrowserUserAgent - Exact content of the HTTP user-agent header.
BrowserJavascriptEnabled - Boolean that represents the ability of the cardholder browser to execute Java
RETURNS - XML Data -
smpPerform3DValidationTransaction
Initialize a 3D Secure Validation Transaction - Auth Without Settlement
uid - Your Adelante user name
pwd - Your Adelante password
accountid - Your Adelante Account ID
profileid
ordernumber - Merchant order reference
cardnumber - Card number or card token prefixed by 'TOK:'
expirydate - Card expiry date - MM/YY
issuenumber
startdate
cvvcode - Card CVV code
avsaddr1 - First line of address for AVS
avspostcode - Postcode for AVS
amount - Payment amount (including surcharge) IN PENNIES/ CENTS
surcharge - Surcharge amount IN PENNIES/ CENTS.
partialcardnumber
transactionflag - Internal Use Only
customerreference - Merchant customer reference number
fundcode - Merchant fund code
key - Merchant transaction key
RETURNS - XML Data -
smpPerformMOTOPayment
Perform MOTO Payment
uid - Your Adelante user name
pwd - Your Adelante password
accountid - Your Adelante Account ID
profileid
ordernumber - Merchant order reference
cardnumber - Card number or card token prefixed by 'TOK:'
expirydate - Card expiry date - MM/YY
issuenumber
startdate
cvvcode - Card CVV code
avsaddr1 - First line of address for AVS
avspostcode - Postcode for AVS
amount - Payment amount (including surcharge/ gratuity) IN PENNIES/ CENTS
surcharge - Surcharge amount IN PENNIES/ CENTS
partialcardnumber
transactionflag - Internal Use Only
customerreference - Merchant customer reference number
fundcode - Merchant fund code
key - Merchant transaction key
gratuity - Gratuity amount IN PENNIES/ CENTS
accountnumber - Primary Ricpient Account No
surname - Primary Recipient Surname
dob - Primary Recipient DoB (YYYYMMDD)
RETURNS - XML Data -
smpPerformRecurringPayment
Perform a Recurring Payment
uid - Your Adelante user name
pwd - Your Adelante password
accountid - Your Adelante Account ID (ECOM Only)
profileid
initialtransactionid - Initial Recurring Request Id or ACSTransID
ordernumber - Merchant order reference
cardnumber - Card number or card token prefixed by 'TOK:'
expirydate - Card expiry date - MM/YY
issuenumber
startdate
cvvcode - Card CVV code
cofid - SchemeTraceID
amount - Payment Amount
customerreference - Merchant customer reference
fundcode - Merchant fund code
key - Merchant transaction key
planexpirydate - YYYY-MM-DD
planfrequency - No on Days int
RETURNS - XML Data -
smpPerformRefund
Perform a (whole or partial) refund against a previous transaction
uid - Your Adelante user name
pwd - Your Adelante password
accountid - Your Adelante Account ID
profileid
transactionid - The original transaction number
amount - The amount to refund IN PENNIES / CENTS
cardnumber
expirydate
transactionflag - Internal Use Only
ordernumber - Merchant order reference
customerreference - Merchant customer reference number
fundcode - Merchant fund code
notes - Optional notes
key - Merchant transaction key
RETURNS - XML Data -
smpPerformValidationTransaction
Perform Validation Transaction - Auth Without Settlement
uid - Your Adelante user name
pwd - Your Adelante password
accountid - Your Adelante Account ID
ordernumber - Merchant order reference
cardnumber - Card number or card token prefixed by 'TOK:'
expirydate - Card expiry date - MM/YY
cvvcode - Card CVV code
avsaddr1 - First line of address for AVS
avspostcode - Postcode for AVS
amount - Auth amount IN PENNIES/ CENTS - Max 100 - i.e. 1 Pound/ EURO
customerreference - Merchant customer reference number
fundcode - Merchant fund code
key - Merchant transaction key
RETURNS - XML Data -
smpQueryTransaction
Query for a transaction result by transaction number
uid - Your Adelante user name
pwd - Your Adelante password
accountid - Your Adelante Account ID
profileid
transactionid - The transaction number
RETURNS - XML Data -
smpQueryTransactionByKey
Query for a transaction result by key
uid - Your Adelante user name
pwd - Your Adelante password
accountid - Your Adelante Account ID
profileid
key - The merchant transaction key presented with the original transaction
transactiondate - The approximate date/time of the original transaction
RETURNS - XML Data -
smpQueryTransactionBySessionId
Query for a transaction result by order number
uid - Your Adelante user name
pwd - Your Adelante password
accountid - Your Adelante Account ID
profileid
sessionid - The merchant order number presented with the original transaction
amount - Transaction amount (optional)
searchwindow - Search window in DAYS
recswithresultsonly - Set 'true' to return only COMPLETED transactions
RETURNS - XML Data -
smpSearchTransaction
Search for transactions by amount
uid - Your Adelante user name
pwd - Your Adelante password
accountid - Your Adelante Account ID
profileid
amount - The amount IN PENNIES / CENTS of the original transaction
searchwindow - The search window in DAYS
maxrecords - Maximum number of records to return
RETURNS - XML Data -
smpServiceQuery
Return the latest transactions
uid - Your Adelante user name
pwd - Your Adelante password
accountid - Your Adelante Account ID
profileid
lastid - The highest transaction number (MPOSID) previously received
RETURNS - XML Data