transferFund

transferFund

transferFund is one of the transaction-based operations (back-end operations) offered by QPAY Checkout Page and QMORE 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, QENTA currently supports three different types of fund transfer:

  • #EXISTINGORDER

  • #SEPA-CT

EXISTINGORDER

The data of an existing order which includes the fund receiver’s details, as stored on the QENTA 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:

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.

Additional request parameter

Fund transfer type: EXISTINGORDER

The required order of the parameter values when computing the fingerprint for QPAY 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 QMORE Checkout Seamless is: customerId, shopId, password, secret, language, orderNumber, creditNumber, orderDescription, amount, currency, orderReference, customerStatement, fundTransferType and sourceOrderNumber.

Fund transfer type: SEPA-CT

The required order of the parameter values when computing the fingerprint for QPAY 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 QMORE 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.

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 (QPAY Checkout Page and QMORE Checkout Seamless):

Parameter Data type Short description

creditNumber

Numeric with a variable length of up to 9 digits.

Number of credit note.