BILLmanager Documentation



Payment methods support
Bank cardsCashE-walletsMobile paymentsOnline banking


Instant EFT.
Supported features
Payments return

Recurring payments


Configuring BILLmanager

Navigate to Provider Payment method and complete the following fields:

  • Step 1  Select a payment method — choose "PayFast".
  • Step 2  Integration settings. Enter the integration details. 
  • Step 3  Payment method settings. Enter the payment method parameters. 


Client — select the existing account or register a new one. If you choose "Use existing", enter the following details: 

Merchant ID — merchant unique identifier in PayFast. 

Merchant key — merchant key in PayFast. 

Passphrase — secret word that will be used for creating a security signature.

Payment gateway URL — enter the gateway URL for payments. Use for tests.

       Payment method — select a payment method that will be available to clients.

Recurring payments — select the check box to enable recurring payments (it is used for Debit Card). 

Payment amount — payment amount for automatic payment activation. The system will charge a client only once when setting up recurring payments.  Funds will be added to the client's account as an advanced payment.

Test mode — select the check box to activate a test mode for this payment method. The system won't charge client, but will process the payments correctly. 

Selecting Add new will redirect you to the PayFast registration form. 


PayFast payment notifications are sent to server ports 80, 8080, 8081 и 443. Make sure BILLmanager runs on one of those ports.

Additional information


Refunds are not supported.


PayFast has the following log files:

  • '/usr/local/mgr5/var/pmpayfast.log' — configuration details of the payment method and auto-payments.
  • '/usr/local/mgr5/var/payfastpayment.log' — configuration details of the payment method.
  • '/usr/local/mgr5/var/payfastresult.log' — payment check  upon receiving an IPN message 
  • '/usr/local/mgr5/var/payfastrecurring.log' — auto-payment activation. 
  • '/usr/local/mgr5/var/payfastrecurringresult.log' — auto-payment activation. 
Thank you for your feedback!
Was the article useful?
Tell us why not:

it does not match the title

it was hard to understand

I didn't find the answer

recommendations from the article did not help


Tell us what you didn't like in the article: