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:
|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||0||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||0||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.
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.