Connecting to Stripe

How to collect payment after a document is signed by a recipient

Updated over a week ago

Introduction

The stripe integration allows you to gather payments from your customers once the document has been signed. There are two options to collect the payments, either GetAccept processes the payments or you collect the payments with your own processing landing site.

How to access and setup the Stripe integration in GetAccept

  1. Click on the tab Payment

  2. Click on Connect on the Stripe integration box

Option 1 - Process Stripe payments via GetAccept

  1. Log into Stripe, select the account, and go to the Developers menu

  2. Go to API keys and copy the Publishable key

  3. Copy the Secret key or create a Restricted key with write permissions for Charges, Customers and read permissions for Disputes

  4. Click on Save when you are done

Please Note:

  • Customers can only be redirected to payment if the contract has a value higher than 0. Transaction currency will be the same as the currency selected for the entity.

  • After a successful payment, you can redirect the customer to your custom successful payment page for example, a thank you page or an order confirmation. You can modify the delay before we redirect in the setting. By default, the delay is 0 seconds. If you increase the time, the customer will see that successful stripe payment confirmation in the GetAccept modal.

Option 2 - Process Stripe payments on a landing site created by my company

  1. Log into Stripe, select the account and go to the Developers menu

  2. Go to API keys and copy the Publishable key

  3. Add the URL to the landing page for processing Stripe payments.

Please note:

  • Once the document is signed, GetAccept will send a request to the payment processing page with URL?token_id=[value]&token_email=[value].

  • Note: Customers can only be redirected to payment if the contract has a value higher than 0. Transaction currency will be the same as the currency selected for the entity.

Using the restricted API key (optional)

You can use restricted keys to increase security. The required permissions for this key to process the payments:

  • Charges: Write

  • Customers: Write

  • Disputes: Read

Did this answer your question?