API Key Provisioning
Butter provides a pair of API keys for each environment (sandbox and production).
Merchant Key: This key is used to direct card element requests to a dedicated proxy and secure container.
Source ID: This unique key is used to represent a specific PSP account where card payment methods should be created after vaulting.
We require a merchant to provision a dedicated set of keys specifically for card vaulting, this is required to provide more fine gined security settings and prevent potential rate limiting issues from affecting a checkout flow. We will initially require a set of test keys for a sandbox account and then a set of production keys to go live.
Provision a restricted api key with the following permissions:
- PaymentMethods: Write
- PaymentIntents: Write
Full Guide Here: Stripe API Key Setup