مستندات فیک‌پال

راهنمای استفاده از API فیک‌پال برای شبیه‌سازی و تست فرآیند های پرداخت

انتقال خریدار به صفحه پرداخت

پس از دریافت موفقیت‌آمیز پاسخ از API ارسال درخواست پرداخت، فیلد authority در پاسخ بازگردانده می‌شود. برای انتقال خریدار به صفحه پرداخت فیک‌پال، کاربر را به آدرس زیر همراه با پارامتر Authority هدایت کنید:

GET

undefined/payment/{Authority}

مثال: اگر authority برابر با A0000000000000000000000000000xkt1ns2 باشد، آدرس نهایی به صورت زیر خواهد بود:

GET

undefined/payment/A0000000000000000000000000000xkt1ns2

اگر ترجیح می‌دهید تنها با آدرس API کار کنید، می‌توانید کاربر را به مسیر زیر هدایت کنید؛ فیک‌پال او را با کد وضعیت 302 به صفحه پرداخت منتقل می‌کند:

undefined/payment/{Authority}

در صورتی که مقدار Authority نامعتبر باشد یا وضعیت پرداخت دیگر PENDING نباشد (پرداخت قبلاً موفق یا ناموفق شده باشد)، خریدار به صفحه «صفحه پرداخت پیدا نشد» هدایت می‌شود.

پس از تکمیل فرآیند پرداخت توسط خریدار در صفحه فیک‌پال، کاربر به آدرس callback_url که در درخواست اولیه ارسال کرده‌اید، همراه با پارامترهای لازم بازگردانده می‌شود.