We have a website where customer can register courses, we plan to use Moneris gateway to perform the payment thing.
The customer can pay from website directly, we can use Moneris API to finish the payment. This way is fine.
While we need to solve the payment in another situation:
The customer come to the office to pay face to face, it can be credit card, debit card, cash or cheque.
No there is the problem:
After we login to Moneris, we need to manually input the customer and order info. to finish the payment, and
then come back to our website to renew the related payment info., that is kind of too much manual work.
We are expecting that the customer and order info. can be transferred into the Moneris account before payment,
so when the customer come to the office to pay, we just login to the Moneris account and then finish the payment stuff.
Is it possible to work this way? Does anyone can help or suggest any solution?
Thanks.
There are a few suggestions but they depend on the payment type really.
Hope this helps with some suggestions but if you would like any other guidance just let us know the flow you would like to follow. i.e.
In reply to MR_Moneris:
In reply to Alexeander:
1. Yes, there are ways to integrate into us. If you are looking to pass item information to us you can pass it in cust_info (customer information). This is available in our APIs. To note, we only track cust_info for reporting purposes.
2. If you are integrating into our gateway to process transactions via API (for example) then you will receive the response for the transaction back to your application in real time. This will allow you to update your system with the transaction result. For PINpad integration, your real time integration option is API. For non-PINpad transactions your real time integration options are Hosted Payment Page, Hosted Tokenization, API. You can also use batch files but these aren't quite real time. You would need to upload to us, we process all the transactions in the file, then you can pick up the response file programmatically.
3. You can add data to the vault via the online website (the MRC, this is manual one by one). You can also use API, this is also one by one but would allow you to integrate this. The bulk option is via batch file and the link for this specifically is here.
Unfortunately Moneris Canada does not support processing for either cash or cheque. On our US gateway we offer support for ACH processing. With respect to cash, we allow for it to be inputted into our online portal (the MRC) just for tracking/reporting purposes. But since cash is not something that we either collect or settle it is not something we offer as an integration. Unfortunately for these 2 payment options it would be something your application would need to manage.
With respect to your preferred flow I added some comments on what we can or cannot support and some suggestions: