Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Excerpt
hiddentrue

Understand the usage of the Stripe Payment Gateway within CRM.COM

What does this section cover?

Back to Stripe Payment Gateway Main Page

Panel
nameblue

Table of Contents

Table of Contents
minLevel2

What is

Stripe

the Stripe Payment Gateway?

The stripe payment gateway is a build in integration of CRM.COM and the Stripe payment system. Stripe is a developer-friendly way to accept payments online and in mobile apps, and billions of dollars are processed by stripe each year for thousands of companies of all sizes

Stripe Payment Gateway Glossary

Stripe Payment Gateway is an integration of the Stripe Payment system in CRM.COM, which can be used to accept customer payments online.

Stripe Payment Gateway Glossary

TermDescription
Payment Method

Payment method Method is used to determine the way that how a customer chose chooses to pay an amount of money and is defined on the Financial Transaction.

Payment Preference

Payment preferences are Preference is used to define the preferred method of paying any outstanding amount of moneyan outstanding amount of money and is defined on the Accounts Receivable.

Stripe CardA payment card that has been registered (and authorised) in Stripe, and can be used from now on to make online payments. Stripe handles the transfer of money between the bank accounts of the customer and the company.

Stripe Payment Gateway Request

A communication created between CRM.COM and Stripe to either register a card or to complete a payment.

Information on requests, created via a batch run, which is used to perform recurring payments for unsettled Bills, is stored in CRM.COM and can be used for payment confirmation and/or troubleshooting.

Stripe Payment Gateway Key Processes and Concepts

Processes / ConceptDescription
Registering as a Stripe Payment Gateway CustomerIn order for For a company that uses has CRM.COM to be able to provide Stripe functionality to its customers, the company must be registered as a Merchant to Stripe organisation.

Stripe Payment Gateway Network Characteristics

Entity
Network Characteristics

Stripe Payment Gateway Provider

/wiki/spaces/internal/pages/11144488

Stripe Payment Gateway Related Modules

Interaction EntityHow
Accounts ReceivableA Payment Gateway customer account belongs to an accounts receivable
Payments / Payment CancellationsPayments or Payment Cancellations that are related to an accounts receivable that owns a payment gateway customer account, are also related to the payment gateway account as well.
accept online payments via Stripe, it must be registered with Stripe as a Merchant.
Registering Customer's Cards with Stripe

Any valid payment card such as Visa, American Express or MasterCard can be registered into Stripe via CRM.COM. The required registration information is forwarded to Stripe, and only the last 4 digits of the payment card are kept in CRM.COM and payments can be completed once the card is registered and verified as valid.

Note

Since cards are registered via the Accounts Receivable module, the verification of the card data takes place on saving the Accounts Receivable.

Paying Bills in a Batch by using Stripe

 

 

 

Apart from making manual payments with the Stripe card the card may be used to pay for unsettled Bills, on a recurring basis, without any manual interaction. This is done in a batch mode, given that the Stripe card is authorised for Recurring Payments.

This is accomplished by configuring a recurring run that can identify unsettled Bills (using a selection of set criteria) that can be paid via a Stripe card. For each Bill, a Stripe Payment Gateway Request is created and sent to Stripe which will, in turn, accept or deny the request (displaying the appropriate success or error message)

For more information view Using Stripe Payment Gateway Run 

Status
colourGreen
titleApplicable up to CRM.COM R10

For more information view Using Automatic Payment Run Definitions 
Status
colourYellow
titleAvailable from CRM.COM R11.0.0

Refunding Stripe CardsWhen a payment executed using a Stripe card is cancelled in CRM.COM, the card can be automatically refunded.
To enable this functionality you need to configure the Payment Cancellation Types that will trigger automatic refunding in the Stripe Payment Gateway Provider.
Automatic Wallet Top-Up
Status
colourYellow
titleAvailable from CRM.COM R11.0.0
 
Wallets are simple accounts which primarily handle the financial transactions involving Rewards and Prepaid Subscriptions. Funds from a Wallet are deducted usually when a Payment is made for a Prepaid Subscription or when a Rewards Participants redeem their Awards.
A functionality is available which detects whether the Wallet Balance has fallen beneath a certain threshold, in which case the System automatically creates a Payment Request to Top-up the Wallet to the Payment Gateway the customer is registered with.
This is particularly useful to avoid the interruption of a Subscription Service with a recurring fee, which requires automatic payments.

Automatic Bill Payment

Status
colourYellow
titleAvailable from CRM.COM R11.0.0
 

Unsettled Bills can be directly paid by Requests made to the Payment Gateway. In this way a Bill is always handled before it is due, without the customer worrying whether the Payment has been made. This functions like a Direct Debit Request, which in this case is electronically handled via a Payment Gateway.

Stripe Payment Gateway Access & Viewing Controls

Network Characteristics define the level of access for each record. i.e., whether the record will be available for selection, viewing or editing.

Entity
Network Characteristics
Description

Stripe Payment Gateway Provider

Global Viewing Access Entities

Stripe Payment Gateway Provider has no access restrictions. It can be viewed and selected by all users.
Stripe Payment Gateway Requests

Global Viewing Access Entities

Stripe Payment Gateway Requests have no access restrictions. They can be viewed and selected by all users.
Stripe Payment Gateway Runs

Global Viewing Access Entities

Stripe Payment Gateway Runs have no access restrictions. They can be viewed and selected by all users.

Stripe Payment Gateway Related Modules

EntityHow Stripe interacts with the Entity
Wallets
Status
colourYellow
titleAvailable from CRM.COM R11.0.0
 
System can be set to automatically top-up Wallets when their balance falls below a certain threshold.
Accounts ReceivableThe details required by the Stripe, (e.g. Credit Card or Bank Account Number) are saved on the Payment Preferences of the Accounts Receivable.
BillsBills can be settled by Payments executed through the Payment Gateway

 

Stripe Payment Gateway - Business Examples

The following section provides business examples to help you understand how CRM.COM of how the Stripe Payment Gateway module is used in CRM.COM .

Register a Stripe Card for an existing Customer

 
Panel
nameblue
titleRegister a Stripe Card for an existing Customer

Business Requirement

An existing customer of ZX company wishes to change his /her account's payment preferences and from now on pay with StripePayment Preferences to settle his balance using his credit card.  


CRM.COM Solution

  • Configuration
    • Configure an Accounts Receivable Payment Preference using Stripe Payment Gateway Type, to be used on Accounts Receivable, for customers that choose to handle their balance using Stripe
    • Create a Payment Method for Stripe to be used when creating Payments
    • Configure Stripe Payment Gateway Provider is configured
      • Set Stripe as the Payment Method
      is configured and set as the payment method of Stripe's payment preference.
      • . (In this way, every time a payment is created in the system with Stripe Payment method, a Stripe request will be created)
  • User Process
    • Agent navigates to the customer's current account.
    • Stripe is selected under Payment Preferences, and fields for registering the card are made available
      • Agent
      is registering
      • registers a
      stripe
      • Stripe card for the customer
      thus now the customer has a stripe account as well.
    • Agent must check the "Recurring Payments" so as to use the stripe card every month for new payments.
    • Once the Account is Saved then
      • , creating a Stripe account for the customer in the process
    • Once the account is saved, the new card is validated by the Stripe system and is either accepted or rejected.

Note

More Information on Payment Gateway Cards can be found at: Creating Registering a Stripe Payment Gateway Card

 

Credit Card with Stripe

Panel
namegrey

Related Areas

Filter by label (Content by label)
showLabelsfalse
spacesV4Manual
showSpacefalse

excerpt

true

labelsstripe-basics-r7,stripe-advanced-r7,stripe-admin-r7

Panel
namegrey

Popular Labels

Popular LabelsspaceKeyV4Manualstyleheatmap