Processing the response to the request for mandate registration

  1. Analyze the result of mandate registration by testing the value of the vads_identifier_status field.
    Table 1. Values of the vads_url_check_scr field
    Value Description
    CREATED

    Mandate is successfully registered.

    NOT_CREATED

    Mandate has not been created and cannot be viewed in the Back Office. No direct debits will be made.

    UPDATED Mandate has been successfully updated.
    ABANDONED

    Mandate registration has been abandoned by the debtor (buyer).

    The mandate has not been created and cannot be viewed in the Back Office. No direct debits will be made.

  2. Retrieve the mandate details:
    Table 2. Mandate details
    Field Description
    vads_identifier Returns the Unique Mandate Reference Number.

    This value will be used for exchanging files.

    vads_card_number Returns the IBAN and BIC, separated by a "_".
    vads_expiry_month

    Returns the expiration month of the mandate

    vads_expiry_year Returns the expiration year of the mandate
Exemple of a form:
vads_auth_mode = MARK
vads_auth_number = 
vads_auth_result = 
vads_capture_delay = 0
vads_card_brand = SDD
vads_card_number = FR7617515900001234567890135_CEPAFRPP751
vads_payment_certificate = 
vads_ctx_mode = TEST
vads_currency = 978
vads_effective_amount = 
vads_site_id = 91335531
vads_trans_date = 20140925082339
vads_trans_id = 
vads_validation_mode = 0
vads_version = V2
vads_warranty_result = NO
vads_payment_src = EC
vads_cust_email = firstname.lastname@exemplecom
vads_cust_title = M.
vads_cust_last_name = Lastname
vads_contract_used = FR7630002005701234567890158
vads_identifier_status = CREATED
vads_expiry_month = 9
vads_expiry_year = 2017
vads_pays_ip = FR
vads_identifier = 20140925fGwQ01
vads_threeds_enrolled = 
vads_threeds_cavv = 
vads_threeds_eci = 
vads_threeds_xid = 
vads_threeds_cavvAlgorithm = 
vads_threeds_status = 
vads_threeds_sign_valid = 
vads_threeds_error_code = 4
vads_threeds_exit_status = 4
vads_result = 00
vads_extra_result = 
vads_card_country = 
vads_language = fr
vads_hash = 9da7bc10ee4ca24aa5453799ceb62b785c7be7b69e0d0f66cc9fdd467d9cb703
vads_url_check_src = PAY
vads_action_mode = INTERACTIVE
vads_payment_config = SINGLE
vads_order_id = cyv28329
vads_page_action = REGISTER
signature = b6996bdc20cf42e60c7c381c7841f515876a91de