PayPal
Last updated
Last updated
The Cost Calculator Builder provides seamless integration with PayPal, allowing it to be used as a payment method for your business. You can configure a default PayPal account to be used across all calculators via . Additionally, within the of each calculator, you have the option to link separate PayPal accounts to receive payments specifically for that calculator.
You can integrate and set up Paypal to the Cost Calculator in the Payments of the Global settings. To do this, go to Global Settings >Payments > Paypal Payment and you can see these settings:
Apply to all calculators - The settings you put here will apply to all calculators.
PayPal IPN setup - It is a shortcode you put in your PayPal account to specify the calculator(listener).
Account Type - You can choose the Live (for getting payments) or Sandbox(for testing the integration) account types.
Currency - Choose the currency in which you want to make payments.
Cost Calculator Builder offers two types of integration for PayPal:
Simplicity: Users only need to provide their PayPal email address, making this method quick and easy to set up.
Limited Functionality: This method typically supports basic payment processing but lacks advanced features like transaction management, payment tracking, and more detailed reporting.
Use Case: This is suitable for users who need a simple, straightforward way to accept payments without diving into more technical setup processes.
REST API (Client ID and Secret Key):
Advanced Features: Users need to generate API credentials (Client ID and Secret Key), which provide access to more powerful features like advanced payment options, better security, and detailed transaction management.
Customization: The REST API integration allows for more flexibility, including handling payments programmatically and getting more insights into the payment data.
Use Case: This is ideal for users who want a more robust solution are comfortable with handling API credentials and prefer greater control over the payment process.
In the Legacy mode of integration all you have to do is to provide your PayPal email address to the designated area to receive funds.
To generate new credentials, click on the Create App button:
Give a name to your app, select Merchant as the type, and click on Create App:
On the API credentials section of the opened page copy the Client ID and Secret and paste them to their designated areas in the Cost Calculator:
You can apply the same process to generate credentials for Live Apps (we have shown them in Sandbox mode). After setting up and checking everything, if there are no problems, you can freely change the mode of your PayPal to Live to receive funds.
You can also set up Paypal to the Cost Calculator in the Payments section of Individual settings. To do this, go to the Settings tab of the calculator you want and head over to the PayPal Payment of the Payments section. There will be these settings:
After enabling PayPal payment, you can see these settings:
Enable PayPal payment - enables PayPal as one of the payment methods for this calculator
PayPal IPN setup - It is a shortcode you put in your PayPal account to specify the calculator(listener
Account Type - You can choose the Live (for getting payments) or Sandbox(for testing the integration) account types
Currency - Choose the currency in which you want to make payments
When "Apply for all calculators" is enabled in the Global settings, it will be applied for all created calculators, and there will be a notice when you edit the individual settings of the certain calculator.
For example, you make custom T-shirts for men and women. You let your customers choose the print for their shirts. In calculations, VAT will be calculated separately and within the total cost with VAT.
You choose to show only the formula element with the Total cost with VAT.
Let’s look at how it will look in the orders.
There is another example with the Gift card shop. Your customers can choose the design from the options available for each card and or send their own image. They can choose whether they will get only a digital card or get their package delivered.
You can set up PayPal to show only the Total cost of the delivery if they decide to choose the delivery.
That is how their order will look:
Integration type - choose the way of integration: or
IPN lets you get information about transaction events, such as payments received on your services and products. To learn how to set up PayPal IPN, read .
In the PayPal REST API mode of integration, special Client ID and Client Secret should be provided to the designated areas. But first, you have to via PayPal Developers Account.
Login to to reach the dashboard of the PayPal Developers Account and move to the Apps & Credentials tab:
Integration type - choose the way of integration: or
IPN lets you get information about transaction events, such as payments received on your services and products. To learn how to set up PayPal IPN, read .