Memb.rs provides builtin functionality for using Stripe for secure credit and debit card payments, streamlining your payment process compared to traditional offline methods such as BACS and cheques.
You can find details of Stripe costs and fees below, these may vary depending on the service you choose or the location of the person making the payment:
Memb.rs stores only the relevant customer identification required to be able to authenticate payments, which also allows for retrieval of saved card details if a member has paid by Stripe previously.
Configuring Your Stripe Account
Adding a Stripe account to Memb.rs is typically a simple process, the following section will outline the main points.
Usually it is simpler if you provide us with Developer access to your Stripe account, this access can be revoked by you after completion.
Please follow this guide from Stripe to give access:
https://support.stripe.com/questions/invite-team-members-or-developers-to-access-your-stripe-account
Configure Stripe Yourself
Within your Stripe dashboard go to the Developers section
There are two sections, API Keys and Webhooks, that are required to be configured.
Within API keys there should be the following:
- Publishable key
- Secret key
The Secret key may need to be created, this is only viewable once so it will need to be recorded somewhere securely.
A webhook endpoint needs to be created by using the add endpoint that points to:
https://api.memb.rs/<your-client-name>/inbound/payment/stripe
Where the <your-client-name> is the name given to your client in Memb.rs.
Please contact support@memb.rs for this.
One Off Payments
IMPORTANT: It should only listen for events named:
payment_intent.succeeded
charge.refunded
Subscriptions (Recurring Payments)
IMPORTANT: It should only listen for events named:
checkout.session.completed
An example is shown below:
Within that webhook will be a Webhook Secret which we will need.
Click the Signing secret to reveal the unique webhook secret for your webhook.
In summary, Memb.rs will need the following:
API Keys
- Publishable key
- Secret key
Webhook
- Webhook secret
WARNING: These are sensitive unique keys for your Stripe account, they must be stored securely and not revealed to anyone else.
They should not be emailed, which is why we recommend that you provide us with Developer access to your Stripe account.
Comments
0 comments
Article is closed for comments.