Payment Scenario Customer want to order a product (article number 1234567890) on merchant's webshop (merchant number 98765432100) and he want to pay in advanced payment (first pay -> goods delivery). The productprice is 96.75 US$. The customer put all his personal data in a form like this: - emailaddress of payer: MICHAEL@HOTMAIL.COM (payeremail) - Firstname of payer: MICHAEL (payerfirstname) - Lastname of payer: MCDONALDS (payerlastname) - Street of payer: WHITEHOUSE (payerstreet) - Number of House: 1 (payerhousenumber) - Postal / ZIP-Code of Payer: 101010 (payerpostalcode) - City of Payer: WASHINGTON (payercity) - Country of Payer: USA (payercountry) - Phonenumber of payer: 001599524585855 (payertelephone) The merchant gives the Ordernumber 555555555. After pushing the "Order Now" button the data will be transferred to us in this way: https://gateway.inter-debit.com/initiatepayment.php?article=1234567890¤cy=USD&amount=9675&merchantaccount=98765432100&merchantpassword=1964964641646&orderid=5555555555payeremail=michael@hotmail.com&payerfirstname=Michael&payerlastname=McDonalds&payerstreet=Whitehouse&payerhousenumber=1&payerpostalcode=101010&payercity=Washington&payercountry=USA&payertelephone=001599524585855&payerIP=121.121.121.1 The system is writing the transaction in the database and is creating an ONLY-DIGIT-TRANSACTIONUMBER for example 931895112874556. In this process, the request fee of 0.19 US$ must be added to the merchants account. In this process we will confirm that we got the order. But we did not recieve the payment. So we send this information to the database of the merchant. If we got the order but did NOT recieve the money yet, we send this in a string to the merchant. Now: We must tell the customer that we recieved his order, too. We send him an email. This could look like this: +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Dear Michael McDonalds, thank you for your order. We have recieved your order successfully. You decided to send the money by banktransfer. Please send the amount of 96.75 US$ to the following account: Accountnumber:464796441676 Bank: International USA Bank Address: Wallstreet 1 in Washington SWIFT CODE: DUWIKCJS Details of payment: 931895112874556 After we recieved the amount, merchant will send your goods. +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Now, for example, Mister McDonalds is sending the money to our bankaccount. A employee must be able to put the successfull payment in the database with an normal 1-field form: Please enter the ONLY-DIGIT-TRANSACTIONUMBER if you recieved the payment: Employee is entering the number 931895112874556. And emplyee press button "Successfully recieved payment: Confirmate it " NOW: We must charge the merchant with fees. In our example the merchant must pay 3.9% comission and 0.49 US$ for every successfull transaction. When we recieved the payment it is also an request we have to send to the merchants webshop. Do not forget to bill him once more with 0.19 US$ request fee. Give, after successfully calculating and charging the merchant, the successfully payment to the database of the shop. The transaction is successfully finished.