I’m testing this in tutor v16.0.0.
Does Stripe payment work in Palm?
I tried to follow the config in this docs
I got this error:
stripe.error.InvalidRequestError: Request req_... : Received unknown parameter: secret_key_confirmation
I think secret_key_confirmation is used in this file.
stripe_response = stripe.PaymentIntent.create( **self._build_payment_intent_parameters(basket), # This means this payment intent can only be confirmed with secret key (as in, from ecommerce) secret_key_confirmation='required', # don't create a new intent for the same basket idempotency_key=self.generate_basket_pi_idempotency_key(basket), )
According to the docs:
The E-Commerce Service uses Stripe Custom Actions to send payments through a backend before payment. Ask your Stripe representative to enable this feature on your account. For more information, see frontend-app-payment ADR-5.
I think I need to enable Stripe Custom Actions to make it work, do I actually have to ask a Stripe representative to do it for me or can I do it myself (and how)?