Payment Plugin: Stripe
In order to create Restricted API key, login into your Stripe Dashboard
- Click Developers -> API Keys -> Restricted Keys -> Create New key
- Choose Building Your Own Integration option
- Specify any name to identity this Restricted Key later
- Enable Write permission for: Charges, Customers, Disputes, PaymentIntents, PaymentMethods, SetupIntents, Checkout Sessions
- Click Create Key
In your Stripe account set the following url to listen Webhook for events:
- charge.refunded
- charge.succeeded
- checkout.session.completed
Optionally you can enable radar.early_fraud_warning.created if you would like to
automatically refund payments from EFW notifications
Webhook Endpoint: https://example.com/amember/payment/stripe/ipn