Anchor | ||||
---|---|---|---|---|
|
Excerpt | ||
---|---|---|
| ||
Learn to work with PayPal |
...
PayPal is an online payment system used for money money transfers. CRM.COM is integrated with PayPal to refund customer's PayPal accounts either through manual or automated process refunding.
...
customers through manual and automated processes.
Note |
---|
For integration with other payment gateways visit , refer to Stripe and Generic Gateways. |
PayPal
...
functionality
- Conduct online refunds on behalf of CRM.COM
- Redeeming of instant spent awards earned through participation in reward programs
- PayPal refund requests are automatically created whenever manual refunds related to the gateway are created or when PayPal runs are executed
- WEB APIs are available for the update of PayPal requests. Refer to Integrating Payment Systems for a full guide on how to integrate any .
- Redeem instant spend awards earned by the customer for participating in a rewards program.
- Requests are triggered by manual refunds or PayPal runs.
PayPal requests can be updated through WEB APIs. Refer to Integrating Payment Systems for comprehensive instructions on integrating PayPal with CRM.COM.
Setting Up PayPal
Info | ||
---|---|---|
| ||
Finance > Payment Gateway > PayPal Payment Gateway > Set Up Payment Gateway Provider |
PayPal
...
provider
PayPal provider is used to define the parameters needed to communicate with PayPal, as well as the refund methods that will trigger creation of refund requests to PayPal. communication parameters and to set up triggers for refund requests.
Provider fields
The table describes the sections of PayPal Provider Data Entry page , and explains how the fields in the page are used.
...
Main Information | |||
---|---|---|---|
Life Cycle State: The life cycle state can either be 'Effective' (the system can create request) or 'Not Effective'. Requests can only be created by the system in case that the life cycle state is set to 'Effective'. Mode: The mode that Paypal will operate which of operation can be either 'Test' or 'Live'. Payment Gateway: (Set automatically to PayPal) Email Subject: The subject of the email For communications that the customer will receive through PaypalPayPal, whenever a pay-out PayPal refund is processed through Paypal. | |||
Authentication Settings | |||
Credentials The credentials used to connect to PayPal. Depending the PayPal system ('Test' or 'Live') depend on the 'modeMode' set at selected under Main Information the respective (test or live) credential fields are available. Test Client ID: The client ID used to connect to Paypal's test system Test Secret Key: The secret key used to connect to Paypal's test system Live Client ID: The client ID used to connect to Paypal's live system Live Secret Key: The secret key used to connect to Paypal's live system | |||
Supported Attributes Defines the attributes that must be used by refunds which should be processed by PayPal | |||
Refund Methods | Select the refund methods associated with PayPal. When CRM.COM refunds using these refund methods are posted, they will be submitted to PayPal; provided the information requested by PayPal is specifiedthat will trigger the creation of a PayPal refund request on refund posting.
| ||
Currency | The list of currencies ( supported by PayPal) Accounts Payment Preferences related to. An accounts payment preference associated with PayPal can only be selected on the account onlyif the account's currencycurrency of the accounts receivable is included in the list. The There is the option to support all currencies or specific currencies is available. |
Related configuration areas
...
Mandatory modules must be configured for the PayPal module to work.
Optional modules may be configured for the module to operate at its full capacity.
Manual Link | Area | Description | Configuration Type |
---|---|---|---|
Financial Transactions | Refund Methods | The refund methods which are Create the methods of refund associated with PayPal . i.e. when refunds with the specific method are created then refund gateway requests can be triggeredthat will trigger gateway requests. A method must be added in the 'allowed refund type methods' to be available. | Optional |
Financial Transactions | Refund (Financial Transaction Type) | The Create the refund type that will be used to create refund transactions. | Mandatory |
Accounts Receivable | Payment Preference | The Create the payment preference which that is associated with the payment gateway and selected PayPal. The preference should be set on the customer's accounts receivable . Additional together with additional information, such as online account credentials will be provided in the payment preference section of the account. | Mandatory |
Platform | Currencies Currencies | which are supported by the Gateway Provider and added to the accounts of customers Define the currencies that will be supported by PayPal. | Mandatory |
Participating Rewards Merchants | Enable back-end reduction and set the refund method that should be used to make refunds to refund PayPal refund accounts. | Optional |
Using PayPal
Info |
---|
Finance > Payment Gateway > PayPal Payment Gateway >> Manage Payment Gateway Requests |
PayPal's primary purpose is to handle refund requests created through manual and automatic processes in CRM.COM to ensure refunds are made to customer's PayPal account. A request is created when a manual refund of supported methods defined in the provider, is created through Financial Transactions or on executing a PayPal Run which will create CRM.COM integrates with PayPal primarily to handle customer refund requests. Refunds are deposited in the customers' PayPal accounts.
Requests are triggered when refunds using methods supported by the provider are manually created through financial transactions or when a PayPal Run creates refunds for rewards participants. Refer to Refunding Rewards Participants Refer to refunding rewards participants for spending awards for more information.
All requests are available through a dedicated Summary page. No manual update is allowed, and therefore requests do Requests cannot be updated and not have a Data Entry page.
PayPal
...
requests fields
The table describes the fields of Summary page , and explains how the fields are used.
Number | An auto-generated number that uniquely identifies unique ID for each PayPal request. | ||
---|---|---|---|
Payment Gateway Provider | Provider that will process Processes the PayPal request. | ||
Payment Gateway Run | The PayPal processing run that automatically created the request, if it was created automatically. | ||
Refund | The refund number of the refund created in CRM.COM. | ||
Account Number | The number of the accounts receivable number associated with the PayPal request. | ||
Accounts Receivable Payment Preference | The Payment Preference preference which was used to perform the refund . The payment preference holds the information related to and holds the customer's PayPal account information. | ||
Execution Date | The date on which the request was posted or rejected by the PayPal provider. | ||
Life Cycle State | The life cycle state of PayPal request which Requests can be in one of the following states:
| ||
Error Code | The error code received Generated by the PayPal provider, in case of an error. |
Creating and processing PayPal
...
requests
Note |
---|
Actions are subject to validations which Validations take place before an action is initiated (prerequisite) or after it is submitted (postcondition). |
Creating PayPal refund requests through manual financial transactions
...
Refund your customer's PayPal account Customer PayPal accounts can be refunded by creating a refund financial transaction in CRM.COM and using a the refund method which is associated with the PayPal provider (through the 'Supported Attributes' tab at the PayPal Provider).
On creating When the financial transaction is created, CRM.COM will also create generates a PayPal refund request which will be is sent to PayPal for processing once in the PayPal gateway run is executed. Note that, no change will be done to the . The customer's account in CRM.COM account balance is not affected until the refund is successfully processed by PayPal. That is, the financial transaction's (refund)
The life cycle state will be of the refund financial transaction is set to 'Pending Verification' and the request's life cycle state will be of the request is set to 'Pending' until the PayPal's response is received, to either reject or post both until a 'reject' or 'post' response is received by PayPal for the transaction and request.
...
Info |
---|
Finance > Payment Gateways > Paypal PayPal Payment Gateway > Perform Paypal PayPal Payment Gateway Requests Runs |
As mentioned above, PayPal requests are created as soon as when a refund is created in CRM.COM , and is associated with PayPal either through its method refund method. Paypal PayPal payment runs are used to send :
- Send the pending refund requests
...
- (created manually)
- Identify rewards participants whose PayPal accounts should be refunded due to an award
...
- Create refund requests
...
- Send the requests created through the run to PayPal
Refer to refunding rewards participants for spending awards for more information.
Navigate to PayPal Payment Runspayment runs and schedule a run. Once completed completed, SUBMIT the run to create and send all refund requests.
Mandatory Configurable
Main Information | |
---|---|
The Life Cycle State: The life cycle state of the automatic payment run definition . The state must be set to 'Effective' to be able to execute a run. PayPal Provider: The provider that will be used to execute the Run. Only Only 'Effective' PayPal Providers can be selected to execute runs. | |
Process Runs | |
Includes the standard Process Run Information related related to the processed requests. |
Applying business flows on PayPal
Anchor | ||||
---|---|---|---|---|
|
rewards participants for spending awards (back-end reduction)
When rewards participants get an instant discount, for example, Rewards participants can earn awards from their a purchase and directly spend them on it as a discount, there 2 ways the system can handle this, depending on your business setup.
use them for an instant discount, usually applied at the point of sale (POS) as a front-end reduction.
Back-end reduction can be offered through PayPal, where the customer pays the regular price at the POS and
then get the awarded/discounted amount back to his bank or online account, for example PayPal, through a CRM.COM refund)In order for the back-end reduction to be handled it is important to set the 'Refund Method' that should trigger the refund in PayPal provider and configure the Back-End Reduction Settings at the Participating Rewards Merchant. Refer to the business example below for a full description of how to setup is refunded the discount amount by CRM.COM (through the gateway). Funds are returned to the customer's bank or PayPal account.
In order to apply this option, a refund method that will trigger the refund in the PayPal provider must be selected and the back-end reduction settings of the merchant must be configured.
Refer to the business example at the end of the manual for a comprehensive description on how to set up and use CRM.COM for back-end reductions using PayPal.
Communicating PayPal refunds
PayPal refund information , can be communicated through Communications the communications Data Entry page. You can use PayPal related communication tags (text that is automatically replaced by values specific to selected records) when creating communications for PayPal. Tags are available for selection by typing '#'. There are available tags tags available for PayPal requests and PayPal cards where applicable.
Refer to Communications to the communications manual for a complete comprehensive list of PayPal tags.
Or, set up Configure CRM.COM to automatically communicate to your customers, information related to refunds associated to inform customers when their PayPal accounts and always keep them informed with no need of user intervention. For more information on how to set it up refer to Event Based Communicationsare refunded. For information on setting this up, refer to event-based communications.
PayPal Analytics
Segmenting PayPal
...
You can group PayPal requests with common business characteristics . Use the lists can be grouped together. The resulting segments can be used in system business processes for identification of , such as identifying customers or for simple statistical calculations.
For more information on segmentation and how you can create PayPal lists, refer to Segmentation.
PayPal Business Examples
Refunding PayPal accounts of
Rewardsrewards participants for back-end reductions
Panel | ||||
---|---|---|---|---|
| ||||
Scenario 2 Company ZX would like to handle auto-spend customer returns through their PayPal account. This means that when a rewards participant makes a purchase for which he receives an award which can be deducted from his purchase, the customer will make a full payment at the POS and the awarded money will be returned to his PayPal account. (In CRM.COM this is referred to as Back-end reductions)
wants to return money awarded from auto-spends (instant discounts obtained by using an award earned from the actual purchase) into the customer's PayPal account, following a purchase that was paid in full at the point of sale (back-end reduction).
Solution Configuration
User Process
|
Note | ||
---|---|---|
| ||
If you are using a previous release, view CRM.COM Release Changes. |
Glossary
CRM.COM Term | Definition |
---|---|
Accounts Receivable | A ledger of the financial transactions carried out between a company and its customers, such as invoices and payments. The accounts receivable keeps a running balance of debits and credits and displays the amount a company is owed in exchange for goods supplied and services rendered. |
Rewards Participant | The customer who has signed up for Rewards or have been automatically selected to participateA customer who can be awarded offers provided through a rewards program. |
Rewards Participating Merchant | Merchants that have a partnership with the business that owns the Rewards platform and can participate in the provided reward offersA merchant who collaborates with the rewards platform. |
Auto-spend | Spend the awards An instant discount obtained by using an award earned from a purchase on the same purchase. Used as an instant discountactual purchase. |
Back-end reduction | The customer that is rewarded with an 'instant discount' pays for the whole amount of the purchase at the POS and gets the money earned from the award on his online accountAwarded money returned to the customer's account as a discount, following a purchase that was paid in full at the point of sale. |
Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Related Links
|
...