PDA

View Full Version : POST در PHP برای ارتباط با درگاه پرداخت اینترنتی ملت



sina_saeedi82
یک شنبه 06 آذر 1390, 12: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>

gholami.vahid
جمعه 02 فروردین 1392, 15:09 عصر
سلام دوستان. من دارم سایتم رو برای ارتباط با درگاه پرداخت بانک ملت آماده می‌کنم، یه جاش گیر کردم.
روال کار خلاصه‌ش اینه که اول یه درخواست به وب-سرویس‌شون می‌فرستی، بعد یه «وضعیت» و یه «رشته» بهت برمی‌گردونن. اگر «وضعیت» صفر بود، که یعنی همه چیز حله و حالا باید مشتری رو به‌همراه اون «رشته» با متد 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>

سلام دوست عزیز مشکلت حل شد