New Brand. Same Company. Next-Level Support.
Find Out More
Payments

Stripe and Salesforce Integration: Why use Blackthorn Payments

Saturday, April 25, 2020

Kristen Hicks

Blackthorn Payments provides the deepest Salesforce and Stripe integration available on the Salesforce AppExchange. Because we're a trusted, official partner to both Salesforce and Stripe, teams can feel safe knowing they're using a solution that's on the forefront of online payment processing and customer relationship innovation.

With Blackthorn Payments, Salesforce users can manage everything Stripe offers without leaving Salesforce. Because our application is 100% native (meaning our app is built inside of Salesforce and uses records and automation logic), Blackthorn lets you process credit/debit cards and ACH payments directly from your org. Connect PCI-compliant transaction data to your customers' record through a unique transaction record.

An example of Blackthorn's unique transaction record

From a one-time payment, to complex recurring payments and payout flows, organizations can accept and process payments using our three payment tools.

  • PayLink: Send requests for customers to pay via email using Blackthorn's PayLink feature. Watch a quick demo.
  • DocumentLink: Send requests for customers to pay through a digital invoice using Blackthorn's DocumentLink feature. Watch a quick demo.
  • Virtual Terminal: Agents or employees can create or schedule automatic future transactions for a customer manually using Blackthorn's Virtual Terminal. The configurable Virtual Terminal processes card-not-present transactions in-person, over the phone, or through a Communities billing portal. You can also add cards and schedule payments to charge automatically on a future date. Watch a quick demo.
An example of Blackthorn's Virtual Terminal shows you how Salesforce users are able to view PCI-compliant card information.

To give you a better idea, here are a few common use cases for PayLink and DocumentLink.

  • Pay by Email. Send a vendor or customer onboarding request via email to set up a card to charge on a recurring or subscription basis (Paylink, DocumentLink, or others like DocuSign).
  • Automatically Update Expired Cards. When a customer's card expires, use our reattempt logic to fire an automatic email with a PayLink to enter updated card information.
  • Request Payment through ChatBots. Use a website chat window to request a payment from a customer online. Our app works great with Salesforce's Live Agent/Live Chat, or you can use Virtual Terminal to take payments over the phone. Find out more.
  • Take Payments On-Site With a Card Reader. Use Blackthorn's Mobile Payments app to take in-person payments using Salesforce Mobile or Field Service Lightning. Find out more.
  • Set up Recurring Billing or Subscriptions. Use Blackthorn Payments for basic subscriptions or use our Stripe Billing integration for more complex subscription needs. Manage and view historical revenue, subscriptions, ARR/MRR, subscription statuses, and plans. Find out more.
  • Handle Large Volumes of Payment Splits or Payouts. Set up automated payment flows to your customers, vendors, contractors, and banks. If you're using Stripe Connect, you can use Salesforce to route funds and process automated or manual payouts to your Stripe connected accounts. Find out more.

Let's get technical. 

Blackthorn's solution is extremely flexible, letting you customize payment workflows to fit your business's unique payment processes. And because we understand the importance of secure data, all payment processes are Level 3 PCI-Compliant

When card information is entered (either by the customer or a team member), sensitive card information is routed directly to Stripe, while basic information like dates and amounts get stored in Salesforce on related transaction records. Once it hits Stripe, through API's, Stripe creates a stored token (a PCI-compliant record of the card) that routes back to Salesforce so users can view the card charged or use for later recurring charges. Data across both platforms is synced through webhooks, which means you can start payment processes in Stripe or Salesforce and the data can flow into one or both platforms. 

So what's the real benefit? All of your data in Salesforce.

  1. Streamline time-consuming, repetitive payment processes and scale, FAST. Take payments and eliminate downstream reconciliation issues. By receiving payment for services faster (like immediately instead of waiting for a 30-day invoice), while tying secure transaction data to any Salesforce object you define, teams increase time-to-payment collection and remove the need for later reconciliation. It also eliminates human errors because data is only entered once.
  2. Get a holistic view of your business financials using Salesforce reporting. When payment dates and amounts are viewable in Salesforce, you can create financial reports that show real-time information about your business's financials. Make customer-centric, revenue-driving decisions faster.

 If any of the scenarios above could help streamline your payment processes, scale your business fast by setting-and-forgetting payment processes? Reach out today.

Talk To An Expert

Subscribe to blackthorn for our newest features and updates
VIEW ALL THE Stories