در مطالب قبل در مورد وب سرویس شبکه پرداخت پی1 و وب سرویس شبکه پرداخت پی2 توضیح دادیم در مطلب بعد در مورد وب سرویس شبکه پرداخت پی3 توضیح خواهیم داد.
مرحله چهارم : وریفای تراکنش
در صورتی که مقدار فیلد status دریافت شده در مرحله قبل عدد 1 باشه برای وریفای تراکنش باید کارهای زیر رو انجام بدید(وب سرویس شبکه پرداخت پی3). توجه : درصورت عدم وریفای تراکنش وجه پرداختی به حساب پرداخت کننده بعد از 30 دقیقه برگشت داده خواهد شد
مهم : درصورت موفقیت آمیز بودن تراکنش، با فراخوانی متد وریفای، هر بار پیام وریفای تراکنش اعلام می شود. برای پیشگیری از بروز تقلب پذیرنده باید قبل از ارائه محصول و خدمات با استفاده از شماره تراکنش شبکه پرداخت پی ( همان transId ) از عدم وجود شماره تراکنش در بانک اطلاعاتی خود اطمینان حاصل کند سپس خدمات را به مشتری ارائه نماید .
بدیهیست اگر شماره تراکنش ( transId ) از قبل در بانک اطلاعاتی پذیرنده وجود داشته باشد، نباید خدمات و محصولی به مشتری ارائه شود.
POST
https://pay.ir/pg/verify
راهنمای API آزمایشی
جهت تست درگاه در لوکال و بدون نیاز به API Key عملیاتی فقط کافیست بعد از پیاده سازی وب سرویس درگاه پرداخت، مقدار فیلد api را برابر با عبارت test قرار دهید و هیچ تغییر دیگری نیاز نیست
TESTAPI
api=test