I need someone to integrade the payment module for credit cards to our website. Here is what we got from the company that will serve as a payment gateway. So, here are their instructions on how to do it. Please note, that some details I have not discloused - anyone that will apply for the job I will send ALL details.
Below is an explanation for XTPayment’s payment page.
The Payment Page is a web page which is hosted on one of our servers. When the buying procedure of an end user reaches the stage where the charge should take place, the merchant can then redirect the end user from his site to the payment page in order to let the payment page handle all the charging process. At the end of the process the final transaction result is returned to the merchant site by submitting the relevant data to a pre-defined URL provided by the merchant.
The payment requires receiving only the very minimum of parameters from the merchant site: information regarding the sale: product information, prices, currency etc. The rest of the information is collected by the Payment Page itself - information such as end user details and credit card details. In case the merchant already collected these parameters and wishes to pass it to the payment page, this is also supported.
Please find our latest Payment Page API for your complete technical understanding at: http://xtpayments.com/pdf/xt%20Payments%20Integration%20and%20Operation%20Guide.pdf
Please find bellow the DMN (Direct Merchant Notification) server to server system guide:
The DMN integration is recommended.
This is our server to server notification system.
You are notified for the status of every transaction by the HTTP response and by the DMN callback (if it's integrated).
Please keep in mind that the HTTP response can be lost for some reason, since the HTTP response is sent by browser communication. If the HTTP response is lost you will not be notified about the status of the transaction.
The DMN system is communicating directly with your server and the DMN callback cannot be lost.
We recommend the HTTP response to be used only for redirections to your Success/Failure pages.
And the DMN callback must be used for verification of the status of every transaction
Keep in mind that your account is in TEST environment and you are able to test only with our test credit cards.
Please find attached our test credit card numbers in the attached zipped file.
You can use any name and CVV: 123, and exp. date before 01/2014.
Once you are ready with your technical integration we must test it to ensure that everything is working safety and properly.
For this purpose we need test URL (where our system is implemented) and login details user and password (if needed).
Admin Panel URL: https://reports.xtpayments.com/login.php