- مقدمه
- REST API
- SOAP API
مقدمه
درگاه پرداخت به عنوان یکی از ابزارهای حیاتی در فرآیند پرداختهای اینترنتی و اتصال کسبوکارها به سیستم بانکی اهمیت زیادی دارند. وبسرویسهای درگاه پرداخت، امکان ارتباط مستقیم بین سایتها یا برنامههای نرمافزاری و سیستم پرداخت بانکی را فراهم میکنند.
استفاده از وبسرویس درگاه پرداخت از مزایای بسیاری برخوردار است. این روش به کسبوکارها اجازه میدهد تا به راحتی و با امنیت بالا پرداختهای آنلاین را از مشتریان خود دریافت کرده و فرآیند پرداخت را بهبود بخشند. همچنین، این وبسرویس قابلیت انعطافپذیری بالایی را برای پذیرندگان محترم سپرده فراهم کرده است و تا قادر باشند با انواع مختلفی از برنامهها و وبسایتها ارتباط برقرار کنند.
ایجاد فاکتور
- Response
- CURL
- PHP
- GO
- NODE
آدرس : https://sepordeh.com/merchant/invoices/add/
نام پارامتر | وضعيت | نوع داده | نمونه | شرح |
merchant | اجباري | string | KnIT45OvAnd1584271146:8zN9iO1Y11tg6LVl | مرچنت را بايد در بخش کسب و کار ها از داخل پنل برداريد |
amount | اجباري | number | 150000 | مبلغ فاکتور به تومان |
callback | اجباري | string | http://website.com/callback | آدرس بازگشت بعد از اتمام عمليات پرداخت |
description | اختياري | string | خريد گوشي موبايل | توضيحات در مورد فاکتور |
orderId | اختياري | number | 14886 | شماره سفارش در سیستم شما (حداکثر 20 رقمی) |
phone | اختياري | number | 09121234567 | شماره موبایل پرداخت کننده |
ارجاع به صفحه پرداخت
- PHP
- GO
- NODE
آدرس : https://sepordeh.com/merchant/invoices/pay/id:{invoice_id}
مقدار {{invoice_id}} را با شماره فاکتور دریافتی در مرحله قبل جایگزین کنید.
بازگشت از صفحه پرداخت
آدرس : http://website.com/callback?authority={{authority}}&&orderId={{orderId}}
هنگام بازگشت به آدرس callback دو پارامتر authority و orderId ارسال میگردد (توسط متد GET)
تایید فاکتور
- Response
- CURL
- PHP
- GO
- NODE
آدرس : https://sepordeh.com/merchant/invoices/verify/
نام پارامتر | وضعيت | نوع داده | نمونه | شرح |
merchant | اجباري | string | KnIT45OvAnd1584271146:8zN9iO1Y11tg6LVl | مرچنت را بايد در بخش کسب و کار ها از داخل پنل برداريد |
authority | اجباري | number | 35684 | این مقدار در هنگام بازگشت از صفحه پرداخت به صورت GET ارسال میگردد |
آدرس فراخوانی soap
آدرس : https://sepordeh.com/merchant/invoices/wsdl/
بازگشت از صفحه پرداخت
ایجاد فاکتور
- Response
- CURL
- PHP
- GO
- NODE
تابع : add(merchant,amount,currency_id,callback,phone,orderId,description)
نام پارامتر | وضعيت | نوع داده | نمونه | شرح |
merchant | اجباري | string | KnIT45OvAnd1584271146:8zN9iO1Y11tg6LVl | مرچنت را بايد در بخش کسب و کار ها از داخل پنل برداريد |
amount | اجباري | number | 150000 | مبلغ فاکتور به تومان |
currency_id | اجباري | number | 1 | برای تومان 1 وارد شود |
callback | اجباري | string | http://website.com/callback | آدرس بازگشت بعد از اتمام عمليات پرداخت |
phone | اختياري | number | 09121234567 | شماره موبایل پرداخت کننده |
orderId | اختياري | number | 14886 | شماره سفارش در سیستم شما (حداکثر 20 رقمی) |
description | اختياري | string | خريد گوشي موبايل | توضيحات در مورد فاکتور |
ارجاع به صفحه پرداخت
- PHP
- GO
- NODE
آدرس : https://sepordeh.com/merchant/invoices/pay/id:{invoice_id}
مقدار {{invoice_id}} را با شماره فاکتور دریافتی در مرحله قبل جایگزین کنید.
بازگشت از صفحه پرداخت
آدرس : http://website.com/callback?authority={{authority}}&&orderId={{orderId}}
هنگام بازگشت به آدرس callback دو پارامتر authority و orderId ارسال میگردد (توسط متد GET)
تایید فاکتور
- Response
- CURL
- PHP
- GO
- NODE
تابع : verify(merchant,authority)
نام پارامتر | وضعيت | نوع داده | نمونه | شرح |
merchant | اجباري | string | KnIT45OvAnd1584271146:8zN9iO1Y11tg6LVl | مرچنت را بايد در بخش کسب و کار ها از داخل پنل برداريد |
authority | اجباري | number | 35684 | این مقدار در هنگام بازگشت از صفحه پرداخت به صورت GET ارسال میگردد |