transferFund
transferFund
transferFund is one of the transaction-based operations (back-end operations) offered by Wirecard Checkout Page and Wirecard Checkout Seamless. This operation creates a credit note without dependancy on a specific order (in opposition to the operation refund
).
Different types of fund transfer
Depending on the relevant payment method, Wirecard currently supports three different types of fund transfer:
-
#EXISTINGORDER
-
#MONETA
-
#SEPA-CT
-
#SKRILLWALLET
EXISTINGORDER
The data of an existing order which includes the fund receiver’s details, as stored on the Wirecard Checkout Server, are used. Thus, the parameters sourceOrderNumber
and fundTransferType
EXISTINGORDER are relevant to be used for this transfer type.
This fund transfer type is used for the following payment methods:
-
iDEAL (depending on the relevant acquirer)
-
SEPA Direct Debit (depending on the relevant acquirer)
-
Sofort. (depending on the relevant acquirer)
MONETA
The Moneta Wallet Account ID of the receiver of the funds is known. Thus, the parameters consumerWalletId
and fundTransferType
MONETA are relevant to be used for this transfer type.
This fund transfer type is used only for the following payment method:
-
moneta.ru
SEPA-CT
The fund transfer type SEPA-CT is used to pay out money to any bank account using the SEPA standard. Thus, the parameters bankBic
, bankAccountIban
, bankAccountOwner
and fundTransferType
SEPA-CT (SEPA Credit Transfer) are relevant to be used for this transfer type.
This fund transfer type is used for all payment methods provided that the BIC, IBAN and account owner are known and Wirecard Bank acts as acquirer.
Additional request parameter
Fund transfer type: EXISTINGORDER
The required order of the parameter values when computing the fingerprint for Wirecard Checkout Page is: customerId
, shopId
, toolkitPassword
, secret
, command
, language
, orderNumber
, creditNumber
, orderDescription
, amount
, currency
, orderReference
, customerStatement
, fundTransferType
and sourceOrderNumber
.
The required order of the parameter values when computing the fingerprint for Wirecard Checkout Seamless is: customerId
, shopId
, password
, secret
, language
, orderNumber
, creditNumber
, orderDescription
, amount
, currency
, orderReference
, customerStatement
, fundTransferType
and sourceOrderNumber
.
Additional required request parameters
Parameter | Data type | Short description |
---|---|---|
Amount |
Amount |
|
Alphabetic with a fixed length of 3 or numeric with a fixed length of 3. |
Currency code. |
|
String with value "EXISTINGORDER". |
Fund transfer type EXISTINGORDER. |
|
Alphanumeric with a variable length of up to 255. |
Textual description of order. |
|
sourceOrderNumber |
Numeric with a variable length of up to 9 digits. |
Original order number used as source order. |
Additional optional request parameters
Parameter | Data type | Short description |
---|---|---|
creditNumber |
Numeric with a variable length of up to 9 digits. |
Credit number. |
Alphanumeric with a variable length of up to 254 characters that may be restricted for specific payment methods. |
Text displayed on bank statement issued to your consumer by the financial service provider. |
|
Numeric with a variable length of up to 9 digits. |
Order number of payment. |
|
Alphanumeric with a variable length of up to 128 characters. |
Unique order reference ID sent from merchant to financial institution. |
Fund transfer type: MONETA
The required order of the parameter values when computing the fingerprint for Wirecard Checkout Page is: customerId
, shopId
, toolkitPassword
, secret
, command
, language
, orderNumber
, creditNumber
, orderDescription
, amount
, currency
, orderReference
, customerStatement
, fundTransferType
and consumerWalletId
.
The required order of the parameter values when computing the fingerprint for Wirecard Checkout Seamless is: customerId
, shopId
, password
, secret
, language
, orderNumber
, creditNumber
, orderDescription
, amount
, currency
, orderReference
, customerStatement
, fundTransferType
and consumerWalletId
.
Additional required request parameters
Parameter | Data type | Short description |
---|---|---|
Amount |
Amount |
|
Alphanumeric with special characters and up to 254 characters |
Moneta Wallet Account ID of consumer. |
|
Alphabetic with a fixed length of 3 or numeric with a fixed length of 3. |
Currency code. |
|
Alphanumeric with a variable length of up to 254 characters. |
Text displayed on bank statement issued to your consumer by the financial service provider. |
|
String with value "MONETA". |
Fund transfer type MONETA. |
|
Alphanumeric with a variable length of up to 255. |
Textual description of order. |
Additional optional request parameters
Parameter | Data type | Short description |
---|---|---|
creditNumber |
Numeric with a variable length of up to 9 digits. |
Credit number. |
Numeric with a variable length of up to 9 digits. |
Order number of payment. |
|
Alphanumeric with a variable length of up to 128 characters. |
Unique order reference ID sent from merchant to financial institution. |
Fund transfer type: SEPA-CT
The required order of the parameter values when computing the fingerprint for Wirecard Checkout Page is: customerId
, shopId
, toolkitPassword
, secret
, command
, language
, orderNumber
, creditNumber
, orderDescription
, amount
, currency
, orderReference
, customerStatement
, fundTransferType
, bankAccountOwner
, bankBic
and bankAccountIban
.
The required order of the parameter values when computing the fingerprint for Wirecard Checkout Seamless is: customerId
, shopId
, password
, secret
, language
, orderNumber
, creditNumber
, orderDescription
, amount
, currency
, orderReference
, customerStatement
, fundTransferType
, bankAccountOwner
, bankBic
and bankAccountIban
.
Additional required request parameters
Parameter | Data type | Short description |
---|---|---|
bankBic |
Alphanumeric with a variable length of 8 to 11 characters. |
BIC of bank. |
bankAccountIban |
Alphanumeric with a variable length of 16 to 34 characters. |
IBAN of account. |
bankAccountOwner |
Alphanumeric with special characters and a variable length of 1 to 255 characters. |
Name of owner of account. |
String with value "SEPA-CT". |
Fund transfer type SEPA-CT. |
Fund transfer type: SKRILLWALLET
The required order of the parameter values when computing the fingerprint for Wirecard Checkout Page is: customerId
, shopId
, toolkitPassword
, secret
, command
, language
, orderNumber
, creditNumber
, orderDescription
, amount
, currency
, orderReference
, customerStatement
, fundTransferType
and consumerEmail
.
The required order of the parameter values when computing the fingerprint for Wirecard Checkout Seamless is: customerId
, shopId
, password
, secret
, language
, orderNumber
, creditNumber
, orderDescription
, amount
, currency
, orderReference
, customerStatement
, fundTransferType
and consumerEmail
.
Additional required request parameters
Parameter | Data type | Short description |
---|---|---|
Amount |
Amount |
|
Alphanumeric with special characters and up to 256 characters. |
Consumer’s e-mail address registered as Skrill Wallet ID. |
|
Alphabetic with a fixed length of 3 or numeric with a fixed length of 3. |
Currency code. |
|
Alphanumeric with a variable length of up to 254 characters. |
Text displayed on bank statement issued to your consumer by the financial service provider. |
|
String with value "SKRILLWALLET". |
Fund transfer type SKRILLWALLET. |
|
Alphanumeric with a variable length of up to 255. |
Textual description of order. |
Additional optional request parameters
Parameter | Data type | Short description |
---|---|---|
creditNumber |
Numeric with a variable length of up to 9 digits. |
Credit number. |
Numeric with a variable length of up to 9 digits. |
Order number of payment. |
|
Alphanumeric with a variable length of up to 128 characters. |
Unique order reference ID sent from merchant to financial institution. |
Additional response parameter
The following parameter is generally valid for all transferFund operations and is available in addition to the response parameters returned for all back-end operations (Wirecard Checkout Page and Wirecard Checkout Seamless):
Parameter | Data type | Short description |
---|---|---|
creditNumber |
Numeric with a variable length of up to 9 digits. |
Number of credit note. |