ارتباط با درگاه باید از طریق متد POST انجام شود.
برای این منظور باید یک درخواست به آدرس زیر ارسال کنید:
https://pay.zardis.net/invoice/request
مقادیری که باید ارسال شوند به شرح ذیل میباشد:
بعد از ارسال این درخواست یک آرایه با فرمت JSON در جواب شما ارسال میشود.
اگر ورودیها صحیح باشند و خطایی رخ ندهد خروجی به صورت زیر خواهد بود:
وضعیت عدد (1) | status |
---|
شناسه پرداخت | invoice_key |
---|
بعد از دریافت شناسه پرداخت آن را در دیتابیس ذخیره کنید، چون در مراحل بعدی برای بررسی صحت پرداخت به آن نیاز خواهید داشت.
سپس میتوانید شناسه پرداخت را در انتهای آدرس زیر قرار دهید:
https://pay.zardis.net/invoice/{invoice_key}
و کاربر را به این آدرس منتقل کنید.
ولی اگر خطایی رخ دهد خروجی به صورت زیر خواهد بود:
کد خطا | errorCode |
---|
توضیحات خطا | errorDescription |
---|
بررسی صحت پرداخت:
پس از اینکه کاربر به سایت شما برگشت داده شد، میتوانید صحت پرداخت را چک کنید.
برای این منظور کافیست یک درخواست به آدرس زیر ارسال کنید:
https://pay.zardis.net/invoice/check/{invoice_key}