• Guidance on using Click to Pay added:
    • When the card is tokenized, Click to Pay returns the CAVV and sending the security code is not required.
    • When the card is not tokenized, sending the security code is required.
  • The usage flow for 3DS with Silent Order POST added to the documentation:
    • An explanatory diagram of the process was included, covering the previous step and the authorization call.
  • Added codes 100, BP900 and BP903 to the void return codes table:
    • 100: Transaction not found for void. This occurs when a partial void attempt is made before settlement.
    • BP900: Operation failed. Try again in 5 minutes. We recommend running a transaction status query before making a new request.
    • BP903: Void failed. Try again.
  • Guidance on authentication verification in 3DS in credit and debit transactions:
    • To confirm if authentication was applied during authorization, check the ECI value in Payment.Eci;
    • The API replicates the ECI provided by the merchant in Payment.ExternalAuthentication, but the actual value used by the card brand is the one in Payment.Eci.
  • Information about the SentOrderId field in credit and debit transactions:
    • When MerchantOrderId does not comply with the acquirer’s rules, a new order number is generated and returned in SentOrderId.
    • If the format is valid, SentOrderId returns the same value provided in MerchantOrderId.
  • Rule for the Visa Retry Program:
    • Code 14 is now considered in Category 1 and also in Category 3 (Data Quality).
  • Error code 100 in void operations:
    • Occurs when a partial void attempt is made before the transaction is settled.

  • More information about the MAC 02 code added;
  • Example response for getting payment details by TId updated;
  • New required field PaymentFacilitator.SubEstablishment.EstablishmentUrl for payment facilitator transactions;
  • The Customer.Name field does not accept numbers and special characters;
  • New ChangeType code = 25 for Notification Post. The new code indicates that the transaction was either canceled or partially refunded;
  • Voucher Alelo is now available as a payment method;
  • Instructions for sending the bpmpi_billto_state and bpmpi_shipTo_state fields in the script for 3DS authentication updated for different countries;
  • Code 14 from the Visa Retry Program moved from category 1 to category 3 following the brand's directive;
  • New test cards available for 3DS Data Only.

Starting from April 11, 2025, Visa will return two new codes for declined transactions in category 2, where the issuer cannot approve at the moment. The codes are:

  • 5C (transaction not supported/blocked by the issuer): will be returned by Visa for all declines due to issuer rules for a specific card range or BIN;
  • 9G (blocked by the cardholder - contact the cardholder): will be returned by Visa when the cardholder specifies a transaction block through transaction and card control tools (such as an app).
ℹ️

Check the complete rules for retrying category 2 codes in the Visa Retry Program.