Paypal Integration for EspoCRM

Time Tracker for EspoCRM

Paypal Integration was originally developed for internal use within our company. After many months of developing this extension and running internal tests, we decided to release the Paypal integration as an extension. Currently, the extension supports the following functionality:

  1. Invoice management - full SalesPack integration. Without SalesPack, invoice management is not available;
  2. Transaction management;
  3. Product and subscription plan management;
  4. Subscription management;
  5. Webhooks management - so that if an action is performed outside of EspoCRM, for example a subscription is cancelled by a customer, Paypal will send the information to EspoCRM and all information will be up to date.


Future plans

We're already using Paypal Integration in our company and we are constantly developing the extension functionality. Examples of ideas:

  1. Support for invoice templates;
  2. Support for detail changes on side of Paypal GUI.
  3. Better support for subscriptions renewal.

Demo of Paypal Integration

You can test Paypal Integration extension on our demo. Login to https://demo.devcrm.it using credentials:
Username: paypal
Password: dubas

If you have any questions, you can contact us through email.

Pricing

Extension Paypal Integration cost 349 USD. You can buy our extension through our email: contact@devcrm.it. Price include access to email support and updates for 12 months.

Known bugs and plans

Id Description Created At Due Date
32 Linking Orders to other entities
There should be parent field in PaypalOrders which will allow user to link PaypalOrder to another record, for example Quote.
09.05.2021 N/A
31 Adding Paypal URL to Invoice
Invoices from SalesPack should have new field like paypalUrl. After PaypalInvoice change status to Registered in Paypal hook should push Paypal URL for recipient to Invoice paypalUrl field.
09.05.2021 N/A
30 Notification after payment
PaymentOrder and PaypalInvoices should notify Assigned User about changing status to Paid. Especially PaypalInvoice should send notification to stream of linked Invoice about Payment.
09.05.2021 N/A
29 Adding support for Paypal Payments
Adding new Entity which will store all payments. Thanks to that for example when someone pay for Paypal Invoice EspoCRM also receive information about all payments and Paypal fees.
09.05.2021 N/A
28 Issue with subscriptions which have only one rate
After client accept subscription with plan which have only ONE regular rate, when client accept subscription, his payment will be processed and subscription will be expired when he'll be back on status page.
06.05.2021 N/A
27 Managing Invoice Templates
Adding feature to manage invoice templates. Docs: https://developer.paypal.com/docs/api/invoicing/v2/#templates_create
01.04.2021 N/A
15 Capture authorized payment on subscription
https://developer.paypal.com/docs/api/subscriptions/v1#subscriptions_capture
14.12.2020 N/A
13 Renewing subscriptions
Adding support for renewing subscriptions.
14.12.2020 N/A
12 Updating subscriptions
https://developer.paypal.com/docs/api/subscriptions/v1/#subscriptions_patch It would be great if user could update subscription from EspoCRM
14.12.2020 N/A
Not all bugs will be listed here because of security reasons.