By default in the Billing for FusionPBX in-app software, the PayPal plugin is not configured. You need to set up some default settings in order to let it work.

Please add the following default settings:

Category Subcategory Type Recommended Value Description
billing paypal.debug boolean false Turn on more debugging messages in the Syslog or journal system
billing paypal.default_charge numeric  0 It sets a default charge. The payment form will be pre-filled with this value. 
billing paypal.domain text   Set your principal domain. This value is used to feed the IPN signal.
billing paypal.enable boolean true  Enable or disable this plugin. 
billing paypal.fixed_comission numeric If you want to pass a fixed fee to your customer, you can do it here. For example, you can put 0.30 to pass the 30 cents PayPal bills you when getting money. 
billing paypal.fixed_comission_currency text USD  The currency used for the fee.
billing paypal.percentage_comission numeric If you want to pass a percentage fee to your customer, you can do it here. For example, you can put the 5.9% PayPal bills you when getting money. 
billing paypal.precentage_comission_currency text USD  The currency used for the fee. 
billing paypal.postpay_capable boolean true  Enable this plugin for post-paid customers. 
billing paypal.prepay_capable boolean true  Enable this plugin for pre-paid customers. 
billing paypal.seller_id text   Put here your PayPal account. 
billing paypal.testmode boolean false  Enable if you want to use the PayPal Sandbox.
billing paypal.verify boolean true  Enable if you want to enable the IPN to verify. If you are using an old distribution such as CentOS 6, you may want to put this off since some certificates are expired and it will fail anyway. 

Remember your PayPal account must have enabled the currencies you are going to use. Otherwise, it will fail.

About OKay

An IT Company whose mission is generating value with low cost of ownership.

We will offer you Linux based solutions that satisfy your needs. We focus on VoIP & Linux, but we are up for any other challenge you may want to bring.