Skip to main content

fundingTransaction

The fundingTransaction object is used to identify authorization requests that are categorized as funding transactions by the merchant in order to provide information. It can be used by merchants registered with MCC 4829, 6012, 6051 or 6540.

  • SVDW_FUNDS_TRANSFER - Applicable for 4829, 6012 and 6540.

  • SDW_WALLET_TRANSFER - Applicable for 6051 only.

Notes:

  • If you want to support funding transactions for additional MCCs, please contact Paysafe's operational support.

  • If you send fundingTransaction type value in the authorization request, but youracquirer doesn't support funding transactions or your account is not configured, the transaction will be declined with error: 5040.

  • If you send fundingTransaction type in the authorization request with value not applicable for your MCC, the transaction will be declined with error: 3068.

  • If you send fundingTransaction type in the authorization request with value not part of the list below, the transaction will be declined with error: 5068.

  • If you send fundingTransaction type value in the authorization request and your account is configured to process funding transactions, but you are not registered to process funding transactions to specific card brand, the transaction will be successfully processed and the processorAppliedType in the response will be "NOT_APPLIED".

  • If you send fundingTransaction type value in the authorization request and your account is configured to process funding transactions and you are registered to process funding transactions to the respective card brand, the transaction will be successfully processed and the processorAppliedType will be equal to the fundingTransaction type, provided in the request.

  • Suppose you send fundingTransaction type value in the authorization request, andyour account is configured to process funding transactions. You are registered to process funding transactions to the respective card brand. In that case, the transaction will be successfully processed, and the processorAppliedType will be equal to the fundingTransaction type provided in the request.

  • To Process the transaction the below fields are mandatory in transaction:

Profile

  • firstName
  • lastName
  • merchantCustomerId

Billing Details

  • street
  • city
  • state (If US or Canada)
  • country
  • Zip
typestring

The fundingTransaction type is included in the request and set by the merchant.Supported funding transaction type values:

Possible values: [SVDW_FUNDS_TRANSFER, SDW_WALLET_TRANSFER]

processorAppliedTypestring

The fundingTransaction processorAppliedType value is chosen by Paysafe based on the merchant configuration. It is either equal to the funding transaction type sent by the merchant or "NOT_APPLIED" in case the merchant is not registered in the relevant card scheme system. The processorAppliedType can be seen in the auth response.Supported funding transaction processorAppliedType values:

Possible values: [SVDW_FUNDS_TRANSFER, SDW_WALLET_TRANSFER, NOT_APLLIED]

fundingTransaction
{
"type": "SVDW_FUNDS_TRANSFER",
"processorAppliedType": "SVDW_FUNDS_TRANSFER"
}