The Stripe Module for Vanilo has been updated which brings a new feature and two improvements.
PHP 8.4 is now fully tested and supported.
The UX of the default HTML snippet that handles the payment procedure and the hosted fields is finally in an acceptable state from the UX perspective.
Before v2.2, the module has created payment intents, but no customers. This is perfectly fine, but you may have seen a suggestion from Stripe stating that "Integration Improvement Available" and sending over customer data would improve Stripe's fraud detection.
Beginning with version 2.2 of the Vanilo Stripe module, this is possible, by setting the STRIPE_CREATE_CUSTOMER
dotenv
variable to 1
or true
.
STRIPE_CREATE_CUSTOMER=1
As a result, when creating a payment, the Stripe module will send the customer data using the fields from the order's Billpayer information.
Stripe requires the integrations to create customer records, i.e. it is not possible to simply send the customer data without creating a customer first. Therefore, the procedure under the hodd is the following: