- REST API
- SOAP API
ایجاد فاکتور
آدرس : https://api.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 | شماره موبایل پرداخت کننده |
| card | اختیاری | number | 6037123456789123 | محدود کردن شماره کارت پرداخت کننده |
- Response
- CURL
- PHP
- Python
- Node.js
- JavaScript
- C#
- Java
- Ruby
- GO
ارجاع به صفحه پرداخت
آدرس : https://api.sepordeh.com/merchant/invoices/pay/id:{{invoice_id}}
مقدار {{invoice_id}} را با شماره فاکتور دریافتی در مرحله قبل جایگزین کنید.
- PHP
- Python
- Node.js
- JavaScript
- C#
- Java
- Ruby
- GO
بازگشت از صفحه پرداخت
آدرس : http://website.com/callback?authority={{authority}}&&orderId={{orderId}}
هنگام بازگشت به آدرس callback دو پارامتر authority و orderId ارسال میگردد (توسط متد GET)
تایید پرداخت
آدرس : https://api.sepordeh.com/merchant/invoices/verify/
| نام پارامتر | وضعیت | نوع داده | نمونه | شرح |
| merchant | اجباری | string | KnIT45OvAnd1584271146:8zN9iO1Y11tg6LVl | مرچنت را باید در بخش کسب و کارها از داخل پنل بردارید |
| authority | اجباری | number | 35684 | این مقدار در هنگام بازگشت از صفحه پرداخت به صورت GET ارسال میگردد |
- Response
- CURL
- PHP
- Python
- Node.js
- JavaScript
- C#
- Java
- Ruby
- GO
آدرس فراخوانی soap
آدرس : https://api.sepordeh.com/merchant/invoices/wsdl/
ایجاد فاکتور
تابع : add(merchant,amount,currency_id,callback,phone,orderId,description,card)
| نام پارامتر | وضعیت | نوع داده | نمونه | شرح |
| 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 | خرید گوشی موبایل | توضیحات در مورد فاکتور |
| card | اختیاری | number | 6037123456789123 | محدود کردن شماره کارت پرداخت کننده |
- Response
- PHP
- Python
- C#
- Java
ارجاع به صفحه پرداخت
آدرس : https://api.sepordeh.com/merchant/invoices/pay/id:{invoice_id}
مقدار {{invoice_id}} را با شماره فاکتور دریافتی در مرحله قبل جایگزین کنید.
- PHP
- Python
- C#
- Java
بازگشت از صفحه پرداخت
آدرس : http://website.com/callback?authority={{authority}}&&orderId={{orderId}}
هنگام بازگشت به آدرس callback دو پارامتر authority و orderId ارسال میگردد (توسط متد GET)
تایید پرداخت
تابع : verify(merchant,authority)
| نام پارامتر | وضعیت | نوع داده | نمونه | شرح |
| merchant | اجباری | string | KnIT45OvAnd1584271146:8zN9iO1Y11tg6LVl | مرچنت را باید در بخش کسب و کارها از داخل پنل بردارید |
| authority | اجباری | number | 35684 | این مقدار در هنگام بازگشت از صفحه پرداخت به صورت GET ارسال میگردد |
- Response
- PHP
- Python
- C#
- Java