I’m trying to think of a way to use a compliant offline credit card payment system that is integrated into xero. It is effectively a work around from the standard payment portals that are currently on offer that all charge way to much for credit card processing when we have our own EFTPOS machine that we can run the card numbers through ourselves (maybe 5-7 payments a week, so not many).FOR CLARIFICATION: besides the small amount of transactions that would occur, the size of each sale is over $3k. So the cost savings is substantial when you consider the bank Eftpos charges using a flat rate of between 25cent to $1.20 for visa or 1.2% on mastercard and funds are cleared to your bank account that evening. Where as the online payment portals charge more like 80cents + 3-5% of total payment as a surcharge (Yep, up to $90 or more in surcharges before they are capped) and you don't have access to the funds settled to your bank account until 3 days later in some cases.
I have a compliant offline credit card payment plugin for woo commerce, it stores part of the credit card details encrypted and sends the other half via secure link to another server, when retrieving the credit card details you have to get the 2 packages in order to have the full credit card details… anyways, that's not important. What I’m struggling with is generating a unique URL for the customer to be taken to a payment page (woo commerce checkout). The work flow looks something like this
// Code to integrate Xero to WooCommerce
// Workflow: Create invoice in Xero -> Auto-create order in WooCommerce -> Generate unique URL -> Send URL back to Xero -> Include URL in invoice -> Customer pays in WooCommerce via URL -> Notify Xero of payment received
and obviously process the payment manually at a time that suits.
I’m unsure if this is a matter for Zapier or more a wordpress/woo commerce coding problem. I’m just trying to cover all bases on not doubling my word load. I note that there is a zap that will generate a invoice in Xero from Woo but not the other way around. Dunno, maybe I’m looking at this the wrong way. But I do know that something similar to this is in high demand by many xero users.