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

Level 3 Processing

Thursday, January 30, 2020

Blackthorn Team

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Blackthorn supports "level 3 processing" via Stripe as part of Blackthorn Payments. We have internal documentation for level 3 processing that we'll share with you upon request.

In short, level 3 gets you the best processing rate available by providing the gateway and processor full transaction details, such as you would see on an order. These include line-item level details, such as the quantity, product, and pricing details of each item that's part of the transaction.

Here are some requirements that Stripe calls out in their documentation:

  • Only Visa and Mastercard are supported.
  • You must provide the customer billing details—name, address, city, state, ZIP code—associated with the card. Assuming this means that the Payment Method used for the Transaction has all of these fields populated.
  • Only e-commerce is supported, not physical retail.
  • Total Amount Check - The sum of all the line items in the Level 3 data, including any discounts, taxes, and shipping costs, must exactly match the total amount collected. Attempting to collect more or less than the sum of all the line items will result in an error and a declined payment.


Salesforce Requirements

Any customer that wants to send Level 3 data to Stripe must:

  • Get Level 3 Charge Data-enabled with Stripe
  • Check the Level 3 checkbox on their Stripe Payment Gateway record(s)
  • Generate a Sales Document with Line Items and associate the Sales Document to a Transaction before it’s captured.

Note: from Stripe, “Level 3 data cannot be modified after a charge is captured”.

Stripe Documentation
https://stripe.com/docs
https://stripe.com/docs/api/payment_intents/create#create_payment_intent-level3
https://stripe.com/docs/api/charges/object#charge_object-level3


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