payment_status = status of payment for invoice item
txnid = unique id for this payment to prevent false duplicates
== Payment gateways with specific requirements ==
The payment values can be first posted to your server.
Your server can process the data and convert it into the format required by the payment gateway.
Finally redirecting the guest to the payment gateway with the data in the required format.