Menu

User Tools

Create PDF

Site Tools


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

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:

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.

SKRILLWALLET

The e-mail address of the receiver of the funds is known. Thus, the parameters consumerEmail and fundTransferType SKRILLWALLET are relevant to be used for this transfer type.

This fund transfer type is used only for the following payment method:

  • Skrill Digital Wallet

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 Amount
currency Alphabetic with a fixed length of 3 or numeric with a fixed length of 3. Currency code.
fundTransferType String with value “EXISTINGORDER”. Fund transfer type EXISTINGORDER.
orderDescription 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.
customerStatement 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.
orderNumber Numeric with a variable length of up to 9 digits. Order number of payment.
orderReference 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 Amount
consumerWalletId Alphanumeric with special characters and up to 254 characters Moneta Wallet Account ID of consumer.
currency Alphabetic with a fixed length of 3 or numeric with a fixed length of 3. Currency code.
customerStatement Alphanumeric with a variable length of up to 254 characters. Text displayed on bank statement issued to your consumer by the financial service provider.
fundTransferType String with value “MONETA”. Fund transfer type MONETA.
orderDescription 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.
orderNumber Numeric with a variable length of up to 9 digits. Order number of payment.
orderReference 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.
fundTransferType 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 Amount
consumerEmail Alphanumeric with special characters and up to 256 characters. Consumer's e-mail address registered as Skrill Wallet ID.
currency Alphabetic with a fixed length of 3 or numeric with a fixed length of 3. Currency code.
customerStatement Alphanumeric with a variable length of up to 254 characters. Text displayed on bank statement issued to your consumer by the financial service provider.
fundTransferType String with value “SKRILLWALLET”. Fund transfer type SKRILLWALLET.
orderDescription 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.
orderNumber Numeric with a variable length of up to 9 digits. Order number of payment.
orderReference 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.

This website uses cookies to deliver the best service to you. By continuing to browse the site, you are agreeing to our use of cookies.