All Notable changes to Redsys
will be documented in this file
- Throwing custom exceptions TpvException
- Nothing
- Nothing
- Method setPan, Set card number.
- Method setExpiryDate, Set expiry date of card number.
- Method setCVV2, Set CVV2 of card number.
- Nothing
- Nothing
- Nothing
- Nothing
- The method setOrder, now verified that the first 4 digits must be numeric and maximum 12 characters.
- Nothing
- Nothing
- Changed the function mcrypt_encrypt to openssl_encrypt, with the new updated of PHP 7.1 the function mcrypt_encrypt is deprecated.
- Method setIdentifier, This parameter is used to handle the associated reference data card. It is an alphanumeric field of up to 40 positions whose value is generated by the Virtual TPV.
- Method setMerchantDirectPayment, This parameter is optional, functions as a flag indicating whether to display additional screens (DCC, Fractionation and Authentication) default values are "true" or "false". If you used with the value "true", not additional screens (DCC, Fractionation and Authentication) are displayed during payment and should be used in conjunction with the parameter Ds_Merchant_Identifier containing a valid reference.
- Nothing
- setAmount, Now amount maybe 0, it is for uses setIdentifier.
- Method getVersion, return version example: HMAC_SHA256_V1
- Method getMerchantSignature, return merchant signature example: Cia90trhTPGxtJDmK6WDhqXzU+98LbuKZKAKYHMjtMs=
- Nothing
- Nothing