Spreedly will now set retry_logic
as true and generate an idempotency_key
for customers if the idempotency_key
is not valid or one is not provided and if retry_logic
is true or not provided. These two Orbital gateway specific fields will enable Orbital Retry Logic, which is a function available for Orbital Gateway to reprocess transactions when there is an unknown result on a transaction request.
Spreedly has standardized the error responses returned due to invalid Accept or Content-Type headers. Users will now receive a 406 Not acceptable for an invalid or unsupported Accept header, and a 415 Unsupported media type for a POST, PUT, or PATCH with a missing, unsupported, or invalid Content-Type header.
As part of the typical transaction flow for utilizing a network token, Spreedly will now leverage the network token cryptogram response from the card network to update the network token's expiration date. This is an added opportunity for the most up to date lifecycle management of network tokens for our Advanced Vault customers.
Spreedly will automatically send the ip
and phone
fields within the payer
object for transactions on the dLocal gateway. Please visit the API reference for more details.
While most of Adyen's error codes are numeric there are a few error codes that Adyen provides in the refusalReasonRaw field that include letters as well. This change ensures that we not only get the correct error code when it is numeric, but also if it includes letters.
Spreedly now supports ‘callbackActionButtonFunction’ as a parameter for Spreedly.createBraintreePaymentElements. For more information, please see the Braintree Alternative Payment methods guide.
Spreedly now supports transactions using network tokens through the Plexo gateway. For detailed information on using network tokens, please refer to our guides on Transacting with Network Tokens and Network Tokenization.
If both the standard stored credential framework fields and the stored_credential_transaction_id
GSF is passed in for the Worldpay gateway, Spreedly will send the NTID from the stored_credential_transaction_id
GSF over the one on file.
Updates the transaction.payment_method
field for failed gateway transactions to accurately display the network transaction IDs for that payment method.