• France
status page
Merchant Back Office
assistance
FAQContact support
Search
Categories
Tags
English
French
English
Homepage
Use cases
Create a payment
Create an installment payment
Create a multi-card (split) payment
Create a payment by Alias (Token)
Create a payment link
Create a recurring payment
Manage subscriptions
Manage your transactions (refund, cancel...)
Analyze your reports
API docs
Embedded Form
REST API
Hosted payment
Mobile payment
File exchange
Logos
Push mail
Snippets
Payment methods
Plugins
Guides
Merchant Back Office
Functional guides

Analyzing the result of a cascading payment

Characteristics of a cascading payment:

When making a payment, the buyer pays a part of the purchase with Chèque-Vacances Connect and the remaining amount with another payment method.

The payment will consist of N sequences detailed in the vads_payment_seq field:

  • All the transactions of a cascading payment are combined within a payment sequence.
  • All the transactions of a payment sequence have the same transaction identifier, but a different sequence number.
  • The number of the first transaction of the sequence is 1, the number of the second one is 2, etc.

How to identify a cascading payment?

In case of a cascading payment, the vads_card_brand field is set to MULTI.

Details of the field vads_payment_seq

All the transactions of a cascading payment are combined within a payment sequence.

All the transactions of a payment sequence have the same transaction identifier, but a different sequence number. The number of the first transaction of the sequence is 1, the number of the second one is 2, etc.

The vads_payment_seq field (JSON format) describes the cascading payment sequence. It contains the following elements:

  • “trans_id”: identifier of the transaction received in the vads_trans_id field of the payment form.
  • “transactions”: table of sequence transactions.

Note: canceled and rejected transactions are also displayed in the table.

Each transaction of the sequence contains the following elements:

Field name Description
amount

Amount of the payment sequence.

operation_type

Debit transaction.

auth_number

Authorization number.

Will not be returned if not applicable to the used payment method.

Example: 949478

auth_result Return code of the authorization request.
  • For a Chèque-Vacances Connect payment, see the value list in the following chapter.
  • For payment by bank card, see the value list of the vads_auth_result field in the Hosted Payment Page Implementation Guide.
  • For other payment methods, see the corresponding integration documentation.
capture_delay Delay before the capture (in days).

If the vads_capture_delay field is not transmitted in the payment request, the delay configured in shop settings will be applied.

See the chapter Technical information to check if any restrictions apply for this payment method.

card_brand

Code of the used payment method.

Examples:

  • CVCO, for a Chèque-Vacances Connect payment,
  • VISA for a payment with a Visa card,
  • MASTERCARD for a payment with a card Mastercard
  • CB for a payment with a CB card.

See Hosted Payment Page Implementation Guide to view the full list of vads_card_brand field values.

card_number Payment method number or ID of the account used for the payment.
expiry_month Expiry month of the payment method.

Will not be returned if not applicable to the used payment method.

expiry_year Expiry year of the payment method.

Will not be returned if not applicable to the used payment method.

payment_certificate Payment certificate.

Will not be returned if not applicable to the used payment method.

contract_used Contract number used for the payment.
identifier Token associated with a payment method.

Will not be returned if not applicable to the used payment method.

identifier_status Only present if the requested action is token creation or update.
Possible values:
Value Description
CREATED

The authorization request has been accepted.

The token has been successfully created.

NOT_CREATED

The authorization request has been declined.

The token has not been created, and therefore cannot be viewed in the Merchant Back Office.

UPDATED The token has been successfully updated.
NOT_UPDATED The token has not been updated.
ABANDONED

The action has been abandoned by the buyer (debtor).

The token has not been created, and therefore cannot be viewed in the Merchant Back Office.

presentation_date

Desired date of capture at the bank (in ISO-8601 format).

Example: 2020-04-08T14:56:48Z

trans_id Transaction number.
ext_trans_id Transaction reference on the acquirer side.

Will not be returned if not applicable to the used payment method.

trans_uuid Unique reference generated by the payment gateway after the creation of a payment transaction.

Guarantees that each transaction is unique.

sequence_number Sequence number.
trans_status Status of the transaction.
  • For a Chèque-Vacances Connect payment, see the chapter Processing the response data to obtain the list of possible statuses.
  • For payment by bank card, see the value list of the vads_trans_status field in the Hosted Payment Page Implementation Guide.
  • For other payment methods, see the corresponding integration documentation.
extra_result Numeric code of the risk assessment result.

Will not be returned if not applicable to the used payment method.

See Hosted Payment Page Implementation Guide to view the full list of vads_extra_result field values.

© 2025 {'|'} All rights reserved to Systempaylegal
25.18-1.11