mahdiye
3 سال پیش توسط mahdiye مطرح شد
2 پاسخ

تابع verify در پکیج shetabit

سلام دوستان
من اومدم از پکیج shetabit استفاده کردم با درایور زرین پال و mode=sandbox .کالبک میشه به یه تابع verify که تعریف کردم ، و مطابق داکیومنت خود پکیج هم کدها رو قرار دادم ، سوالم اینه که متغییر $transaction_id رو باید از دیتابیس بخونه ؟

 $receipt = Payment::amount(1000)->transactionId( $transaction_id)->verify();

یه سوال دیگه وقتی از sandbox استفاده میکنیم لازم هست که ادرس کالبک رو بدیم ؟

ممنون
@khanzadimahdi


ثبت پرسش جدید
mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 3 سال پیش مطرح شد
0

بله کالبک باید تنظیم بشه تا بتونید تست کنید. سندباکس فقط شما رو درگاه بانک مقصد نمیبره و باقی مراحل یکسان است.
ترنزکشن ایدی رو باید در مرحله purchase نگهدارید و در مرحله وریفای ازش استفاده کنید.


mahdiye
@monadi.mahdiyeh 3 سال پیش مطرح شد
0

ممنونم از پاسختون.
من از سشنها استفاده کردم برای پاس دادن مقدار transaction_id به تابع وریفای.آیا روش بهینه تری وجود داره؟
یه سوال دیگه در مورد referenceId، آیا لازم هست که این فیلد در جدول پرداختهامون ذخیره بشه؟ همش هم یه مقدار ثابت برمیگردونه!چون از sandbox استفاده کردم مقدارش ثابته یا نه؟
و سوال اخرم

'apiPurchaseUrl' => 'https://www.zarinpal.com/pg/rest/WebGate/PaymentRequest.json',

این ادرس api کار نمیکنه،امکانش هست که لینکهای درست رو بزارین.

بازم تشکر میکنم بابت وقتی که برای پاسخگویی میزارین.


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

ورود یا ثبت‌نام