storeId |
m |
m |
xs:string (max 20) |
Your Store ID. The base currency is derived
from the Store settings.
|
requestType |
a |
a |
xs:string |
Stores the transaction type. Possible
values
are sale, PaymentCardSaleTransaction, preAuth.
|
paymentMethod:
paymentCard:
number
|
a |
a |
xs:string |
Stores the customer’s credit card number.
Make
sure that the string contains only digits, i.e. passing the number e.g.
in
the format xxxx-xxxx-xxxx-xxxx will result in an error returned by the
Web
Service API.
|
paymentMethod:
expiryDate:
month
|
a |
a |
xs:string |
Stores the expiration month of the
customer’s
credit card. Make sure that the content of this element always contains
two
digits, i.e. a card expiring in July will have this element with value
07.
For authorisations on the Nashville front-end only: for cases, where you
do
not know the credit card expiry date, please send the value 12.
|
paymentMethod:
expiryDate:
Year
|
a |
a |
xs:string |
Stores the expiration year of the
customer’s
credit card. The same formatting restrictions as for the ExpMonth
element
apply here.
For authorisations on the Nashville front-end only: for cases, where you
do
not know the credit card expiry date, please send the value 99.
|
paymentMethod:
paymentCard:
securityCode
|
o |
o |
xs:string |
Stores the three or four digit card
security
code (CSC) – sometimes also referred to as card verification value (CVV)
or
code (CVC) – which is typically printed on the back of the credit card.
For
information about the benefits of CSC contact support.
|
paymentMethod:
paymentCard:
brand
|
o |
o |
xs:string |
The brand of the card used for this
transaction.
|
authenticationResult:
verificationResponse
|
3 |
3 |
xs:string |
Stores the VerificationResponse (VERes) of
your
Merchant Plug-in.
|
authenticationResult:
authenticationAttemptResult
|
s |
s |
xs:string |
Stores the PayerAuthenticationResponse
(PARes)
of your Merchant Plug-in.
|
authenticationResult:
cavv
|
s |
s |
xs:string |
Stores the AuthenticationValue (MasterCard:
AAV
or VISA: CAAV) of your Merchant Plug-in
|
authenticationResult:
xid
|
s |
s |
xs:string |
Stores the XID of your Merchant Plug-in.
|
authenticationResult:
authenticationType
|
s |
s |
xs:boolean |
Indicates, if transaction is going to be
authenticated as 3DSecure transaction.If a card is enrolled, the
response
will contain the Verification Redirect Response element.
|
cardFunction: |
o |
o |
xs:string |
This field allows you to indicate the card
function in case of combo cards which provide credit and debit
functionality
on the same card. It can be set to credit or debit.
|
createToken:
value
|
1 |
1 |
xs:string |
Stores the Hosted Data ID for the Data
Vault
product.
|
createToken:
declineDuplicates
|
1 |
1 |
xs:string |
Declines duplicate credit card or German
direct
debit accounts
|
createToken: |
1 |
1 |
|
|
order:
installmentOptions:
numberOfInstallments
|
o |
o |
xs:string |
Stores the number of instalments for a Sale
transaction if the customer pays the amount in several parts
|
order:
installmentOptions:
installmentsInterest
|
d |
|
xs:string |
Indicates, if the installment interest has
been
applied; possible values "yes" or "no".
|
transactionAmount:
total
|
m |
m |
xs:double |
Stores the transaction amount. Make sure
that
the number of positions after the decimal point does not exceed 2, e.g.
3.123 would be invalid – however, 3.12, 3.1, and 3 are correct.
|
transactionAmount:
currency
|
m |
m |
xs:string |
Stores the currency as a three-digit ISO
4217
value (e. g. 356 for INR)
|
order:
orderId
|
o |
o |
xs:string |
Stores the order ID. This must be unique
per
Store ID. If no Order ID is transmitted, the Gateway will generate one
automatically. Note: For cases where you plan to use EMV 3DS
Authentication prior to the authoriazation, please use only the
following
characters in OrderId: A-Z, a-z, 0-9, ‘-‘
|
schemeTransactionId: |
o |
o |
xs:string |
Allows you to assign a unique ID for the
transaction. This ID can be used to reference to this transactions in a
Void
request (ReferencedMerchantTransactionId) or to retrieve
transaction
details with the API action InquiryTransaction. Uniqueness needs to be
enforced by the merchant.
|
transactionOrigin |
D |
d |
xs:string |
The source of the transaction. The possible
values are ECI (if the order was received via email or Internet), MOTO
(mail
order / telephone order), MAIL (mail order), PHONE (telephone order) and
RETAIL (face to face).
|
order:
additionalDetails:
invoiceNumber
|
o |
o |
xs:string |
Stores the invoice number. |
order:
additionalDetails:
purchaseOrderNumber
|
o |
o |
xs:string |
Stores the purchase order number. |
order:
softDescriptor:
dynamicMerchantName
|
o |
o |
xs:string |
Stores a dynamic merchant name for the
cardholder’s statement
|
order:
additionalDetails:
comments
|
o |
o |
xs:string |
Stores the comments. |
splitShipment:
finalShipment
|
|
|
xs:boolean |
Needs to be set to “true” in the final
PostAuth
of a series of split shipments.
|
order:
billing:
customerId:
|
o |
o |
xs:string |
Stores your ID for your customer. |
order:
billing:
name
|
o |
o |
xs:string |
Stores the customer’s name. If provided, it
will appear on your transaction reports.
|
order:
billing:
company
|
o |
o |
xs:string |
Stores the customer’s company. If provided,
it
will appear on your transaction reports.
|
order:
billing:
address:
address1
|
o |
o |
xs:string |
Stores the first line of the customer’s
address. If provided, it will appear on your transaction reports.
|
order:
billing:
address:
address2
|
o |
o |
xs:string |
Stores the second line of the customer’s
address. If provided, it will appear on your transaction reports.
|
order:
billing:
address:
city
|
o |
o |
xs:string |
Stores the customer’s city. If provided, it
will appear on your transaction reports.
|
order:
billing:
address:
region
|
o |
o |
xs:string |
Stores the customer’s state. If provided,
it
will appear on your transaction reports.
|
order:
billing:
address:
postalCode
|
o |
o |
xs:string |
Stores the customer’s zip code. If
provided, it
will appear on your transaction reports.
|
order:
billing:
address:
country
|
o |
o |
xs:string |
Stores the customer’s country. If provided,
it
will appear on your transaction reports.
|
order:
billing:
contact:
phone
|
o |
o |
xs:string |
Stores the customer’s phone number. If
provided, it will appear on your transaction reports.
|
order:
billing:
contact:
email:
|
o |
o |
xs:string |
Stores the customer’s Email address. If
provided, it will appear on your transaction reports. If you are using
the
email transaction notification feature, this email address will be used
for
notifications to your customer.
|
Shipping
Type
|
o |
o |
|
|
order:
shipping:
name
|
o |
o |
xs:string |
Stores the name of the recipient. If
provided,
it will appear on your transaction reports.
|
order:
shipping:
address:
address1
|
o |
o |
xs:string |
Stores the first line of the shipping
address.
If provided, it will appear on your transaction reports.
|
order:
shipping:
address:
address2
|
o |
o |
xs:string |
Stores the second line of the shipping
address.
If provided, it will appear on your transaction reports.
|
order:
shipping:
address:
city
|
o |
o |
xs:string |
Stores the recipient’s city. If provided,
it
will appear on your transaction reports.
|
order:
shipping:
address:
region
|
o |
o |
xs:string |
Stores the recipient’s state. If provided,
it
will appear on your transaction reports.
|
order:
shipping:
address:
postalCode
|
o |
o |
xs:string |
Stores the recipient’s zip code. If
provided,
it will appear on your transaction reports.
|
order:
shipping:
address:
country
|
o |
o |
xs:string |
Stores the recipient’s country. If
provided, it
will appear on your transaction reports.
|
ClientLocale: language |
d |
d |
xs:string |
If you are using the email transaction
notification feature, this language will be used for notifications to
your
customer. Possible values are: de, en, it.
|
ClientLocale:
country:
|
d |
d |
xs:string |
Specifies the variant of the language. This
member can only be set if the language is set. Possible values are: DE,
GB,
IT. If you do not define a country, a matching country will be chosen.
|