8.4 Processing Payments

There are three different types of payment processors supported by xFlow, which are real-time credit card processors, third party processors, and manual processing.

With real-time credit card processors such as AuthorizeNet, all transactions stay on your server, instead of being redirected to a third party payment server. Every time a credit card is charged, xFlow will instantly send payment details to the processor. The processor will then immediately give a response, saying whether or not the charge was approved. This entire process happens instantly behind the scenes, and only takes seconds.

Third party processors such as PayPal and 2CheckOut require the user to submit payment on their server. Every time a member is charged, xFlow will redirect the member to the needed payment server, where they can submit payment. Once payment has been submitted, the payment server will immediately send a request to xFlow, containing information on the payment. This information is taken in, and the appropriate transaction is automatically approved.

Manual processing allows you to use payment processors not supported by xFlow. Every payment is added as a pending deposit, and must be manually approved through the Transaction->Pending Deposits menu, after you have manually verified the payment has been received.