ورود

View Full Version : سوال: چگونگی طراحی سیستم پرداخت سایت زرین پال با ASP.NET



si6arp
دوشنبه 29 شهریور 1389, 12:13 عصر
با سلام
سایت زرین پال (http://www.zarinpal.com) یک سرویس رو ادائه کرده است که بدون نیاز به درخواست از بانک مورد نظر میتونیم پرداخت آنلاین داشته باشیم. که به دو روش میتوان پرداخت اینترنتی را انجام داد :

1 - استفاده از مرچنت آیدی : برای سایت خودم یک درگاه ایجاد کردن. اونا هم بهم یه مرچنت آیدی دادن. حالا میخوام ببینم با این مرچنت آیدی چه کار میتونم بکنم ؟


2 - کد آسان خرید : سروریس دیگر این سایت این است که به ما یک "کد آسان خرید" ارائه میده که بدون نیاز به درگاه میتونیم پرداخت رو انجام بدیم. زمانی که میخواهیم این کد را دریافت کنیم چند مقدار از ما میگیره و در نهایت به ما یک کد html میده که مخصوص اون محصول معرفی شده است که به صورت زیر است :


<form action="https://www.zarinpal.com/webservice/Simplepay" method="post" id="TransactionAddForm">
<input type="hidden" id="TransactionAccountID" value="zarinpal.ID" name="data[Transaction][account_id]">
<input type="hidden" id="TransactionAmount" value="gheymat be toman" name="data[Transaction][amount]">
<input type="hidden" id="TransactionDesc" value="Tozihate Mahsol" name="data[Transaction][desc]">
<input type="hidden" id="TransactionRedirectUrl" value="http://www.smsdoni.com" name="data[Transaction][redirect_url]">
<div class="submit"><input type="image" src="http://www.zarinpal.com/img/merchant/merchant-6.png"></div>
</form>


همانطور که مشاهده مینمایید مقادیری را توسط این کد بوسیله متد post به لینک https://www.zarinpal.com/webservice/Simplepay ارسال میکند که در نتیجه صفحه ای باز میشود که آدرس صفحه همان https://www.zarinpal.com/webservice/Simplepay است .
حال اگر بخواهیم مقادیر خودمان را به این لینک ارسال کنیم (بدون استفاده به کد بالا) چه کار باید انجام دهیم ؟

با تشکر

mmnoody2006
دوشنبه 02 آبان 1390, 20:41 عصر
امیدوارم این نمونه کد ها بدردت بخوره :بوس:

SASAN-BSE
دوشنبه 02 آبان 1390, 23:20 عصر
خیلی ممنون رفیق
کاشی زودتر پستتونو میدیدم
با 1000 روش و 1000 کلک خودم درستش کردم بعد مال شمارو گرفتم دیدم خودش درسته !!

Goldenwar
پنج شنبه 27 بهمن 1390, 19:50 عصر
خوب اینایی که دادی چطوری میشه ازشون استفاده کرد