When creating a PaymentIntent via the Stripe Payment Request Button gateway, the module provides limited/default metadata and does not give third-party modules a reliable opportunity to inject or override metadata before the PaymentIntent is created.
This leads to inconsistencies compared to the standard commerce_stripe gateway, and makes it hard for sites to send rich, business-critical metadata to Stripe.
PaymentIntent::create()
, allowing consumers to add/override intent attributes (especially metadata), mirroring the pattern used by commerce_stripe:
Drupal\commerce_stripe_payment_request_button\Event\PaymentRequestButtonEvents::PAYMENT_INTENT
getIntentAttributes()
/addIntentAttributes()
PaymentIntent::create()
.Active
3.8
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
No activities found.