sina_saeedi82
یک شنبه 06 آذر 1390, 13:18 عصر
سلام دوستان. من دارم سایتم رو برای ارتباط با درگاه پرداخت بانک ملت آماده میکنم، یه جاش گیر کردم.
روال کار خلاصهش اینه که اول یه درخواست به وب-سرویسشون میفرستی، بعد یه «وضعیت» و یه «رشته» بهت برمیگردونن. اگر «وضعیت» صفر بود، که یعنی همه چیز حله و حالا باید مشتری رو بههمراه اون «رشته» با متد POST بفرستی به آدرس سایت پرداخت.
این کار توی بانک پارسیان با متد GET انجام میشه و کار خیلی راحته:
$parsURL = "https://www.pec24.com/pecpaymentgateway/?au=" . $authority ;
header("Location: $parsURL");
exit();
حالا من باید این کار رو با متد POST انجام بدم. آدرس پرداخت اینه:
https://pgw.bpm.bankmellat.ir/pgwchannel/startpay.mellat
به همراهش باید یه input از نوع hidden با اسم RefId و با مقدار RefI$ بفرستم تا سایت پرداخت من رو تشخیص بده. همینجاش گیر کردم.
در واقع باید یه همچین چیزی رو بفرستم:
<form method="POST" action="https://pgw.bpm.bankmellat.ir/pgwchannel/startpay.mellat">
<input type="hidden" name="RefId" value="<?php echo $RefId ?>">
</form>
روال کار خلاصهش اینه که اول یه درخواست به وب-سرویسشون میفرستی، بعد یه «وضعیت» و یه «رشته» بهت برمیگردونن. اگر «وضعیت» صفر بود، که یعنی همه چیز حله و حالا باید مشتری رو بههمراه اون «رشته» با متد POST بفرستی به آدرس سایت پرداخت.
این کار توی بانک پارسیان با متد GET انجام میشه و کار خیلی راحته:
$parsURL = "https://www.pec24.com/pecpaymentgateway/?au=" . $authority ;
header("Location: $parsURL");
exit();
حالا من باید این کار رو با متد POST انجام بدم. آدرس پرداخت اینه:
https://pgw.bpm.bankmellat.ir/pgwchannel/startpay.mellat
به همراهش باید یه input از نوع hidden با اسم RefId و با مقدار RefI$ بفرستم تا سایت پرداخت من رو تشخیص بده. همینجاش گیر کردم.
در واقع باید یه همچین چیزی رو بفرستم:
<form method="POST" action="https://pgw.bpm.bankmellat.ir/pgwchannel/startpay.mellat">
<input type="hidden" name="RefId" value="<?php echo $RefId ?>">
</form>