我有一個基於服務的公司和完全使用Dreamweaver創建的網站。它沒有購物車,也沒有我們銷售的服務是完全相同的價格,所以包含一個服務是沒有意義的。通過PHP爲支付平臺傳遞信息
我的銀行爲我提供了一個支付網關來實現支付自動化,並允許客戶選擇他們自己的貨幣,但它是爲具有購物車或數據庫的網站構建的。
所以我試圖找到一個解決方案:
1 - 允許我向爲客戶詳細介紹
2 - 詢問客戶,以確認他們是由於支付(這需要量在0到10000歐元之間,不允許使用圓點,空格和空格,並且包含2位小數)
3 - 確認他們的姓名和填寫在單獨頁面的表格中的金額(他們的終端沒有顯示要支付的金額所以我想確認這個給客戶)
4 - 將正確的信息,支付終端
5 - 返回到我們的網站,以確認支付已通過
6不見了 - 向我發送一封電子郵件,所有客戶端,並且填寫的信息該付款已被批准。
這裏是銀行
<form action="https://hpp.prueba.santanderelavontpvvirtual.es/pay" method="POST">
<input type="hidden" name="MERCHANT_ID" value="<?=$merchantid?>">
<input type="hidden" name="ORDER_ID" value="<?=$orderid?>">
<input type="hidden" name="ACCOUNT" value="<?=$account?>">
<input type="hidden" name="CURRENCY" value="<?=$curr?>">
<input type="hidden" name="AMOUNT" value="<?=$amount?>">
<input type="hidden" name="TIMESTAMP" value="<?=$timestamp?>">
<input type="hidden" name="DCC_ENABLE" value="1">
<input type="hidden" name="SHA1HASH" value="<?=$sha1hash?>">
<input type="hidden" name="HPP_LANG" value="EN">
<input type="hidden" name="AUTO_SETTLE_FLAG" value="1">
<input type="hidden" name="MERCHANT_RESPONSE_URL" value="tpv-mailer.php">
<input type="Submit" value="Pay by credit card on a Secure Website">
</form>
我是新來的PHP提供的代碼,銀行發過來的文檔不清晰,在所有的,所以我一直停留在這個問題上一會兒。
我有表格要求來自客戶端的數據認爲POST工作和支付系統工作(雖然它只收取相同的金額),但我似乎無法找到代碼將客戶填入的$金額傳遞給「 >在不破壞的哈希銀行網關。
我想也許通過URL發送該信息,或者創建一個會話。沒有人有經驗,這一點,並能幫助我嗎?
非常感謝你提前!
@LasVegasCoder你在評論中說的一切都是不正確的 –