با یک سفارش قابل شناسایی شروع کنید
صفحه پرداخت باید با مبلغ و توضیحی روشن آغاز شود. در فرایند سفارش مستند کوینو لایو، پذیرنده مبلغ به USD، URL بازگشت (callback)، توضیحات و شناسه درگاه را ارسال میکند. شناسه سفارش بازگشتی، صفحه پرداخت مشتری را به همان درخواست متصل میکند. این شناسه را در سیستم سفارش خود نگه دارید تا هر درخواست مربوط به حساب یا پشتیبانی با خرید درست تطبیق داده شود.
انتخاب دارایی را از انتخاب شبکه جدا کنید
پرداختکننده ابتدا یک دارایی و سپس یکی از شبکههای موجود برای آن دارایی را انتخاب میکند. نماد ارز بهتنهایی دستور پرداخت کاملی نیست؛ شبکه انتخابشده نیز اهمیت دارد. شبکه نمایشدادهشده در صفحه پرداخت را با کیف پول ارسالکننده تطبیق دهید. فهرست ارزها برای آشنایی مفید است، اما گزینههای در دسترس برای هر درخواست واقعی را API پرداخت تعیین میکند.
وضعیت پرداخت و سفارش را جدا نگه دارید
باز کردن صفحه پرداخت، بازگشت از یک صفحه یا ایجاد سفارش بهتنهایی به معنای تکمیل پرداخت نیست. سرور شما باید پیش از انجام سفارش، نتیجه معتبر را بررسی کند. وضعیتهای «در انتظار پرداخت» و «در حال تأیید» به توضیح روشنی نیاز دارند تا مشتری تصور نکند هر صفحه در انتظار به معنای ناموفق بودن واریز است.
برای هر نتیجه، گام بعدی مفیدی در نظر بگیرید
نتیجه تأییدشده میتواند پرداختکننده را به پذیرنده بازگرداند. درخواست منقضیشده میتواند صفحه پرداخت جدیدی باز کند، در حالی که خطای استعلام باید توضیح دهد که وضعیت نامشخص است. اگر پرداختکننده قبلاً وجه را ارسال کرده است، باید شناسه سفارش را نگه دارد و پیش از تکرار انتقال کمک بگیرد. صفحههای وضعیت نمایشی این حالتها را بدون پردازش پرداخت واقعی نشان میدهند.