For more information about this gateway, please refer to https://stripe.com/docs/api/payment_intents
- Gateway type code:
stripe_payment_intents
- Production API endpoint: https://api.stripe.com/v1/
- Sandbox API endpoint: https://api.stripe.com/v1/
- Supported payment types: Credit Card, Gateway payment method token
- Supported operations: Authorization, Capture, Charge, Void, Refund
Authentication
FlexPay supports the use of a Restricted API Key. The configurations can be found under the "All core resources" section when creating the key in Stripe. These are the permissions needed to process on your behalf with a restricted key:
Charges
PaymentIntents
PaymentMethods
To add a Stripe Payment Intents gateway, use the following settings:
{
"api_key" : "api key for authentication (required)",
"account_name" : "Account Id value for authentication with StripePaymentIntents API (required)"
}
Gateway Specific Fields
"gatewaySpecificFields":{
"stripe_payment_intents":{
"metadata": "value",
"statement_descriptor_suffix": "value",
"setup_future_usage": "value",
"customer_id": "value (required)",
"off_session": "true/false"
}
}