آرتین کریمی
3 هفته پیش توسط آرتین کریمی مطرح شد
2 پاسخ

زرین پال با ری اکت

سلام من دارم روی یک تمپلیت سایت فروشگاهی با ری اکت کار میکنم که شخصی نیست و فقط یک قالبه که با فورک کردن در گیتهاب میشه وبسایت فروشگاهی مخصوص هر کسی رو دربیاره حالا بگذریم میخوام از زرین پال استفاده کنم فعلا نمیخوام استفاده مثل کم شدن پول انجام بدم میخوام به صورت دمو تست کنم توی ری اکت
مشکلم اینجاست که نمیدونم از چه پکیجی استفاده کنم و چطور ازش استفاده کنم اگر پکیج رو معرفی میکنید لطفا یک مثال هم بزنید.
@Raymond
@MohammadTaher.GH
@vahid1379


ثبت پرسش جدید
محمدطاهر غلامی
تخصص : برنامه نویس وب
@MohammadTaher.GH 3 هفته پیش مطرح شد
0

سلام و وقت بخیر
درگاه های پرداخت همشون یک مود دارن به نام سندباکس(SandBox) که دقیقا مثل نسخه اورجینال رفتار میکنه اما یه تفاوت ریز داره مثلا
تو نسخه عادی ما به این لینک درخواست میدیم:

https://payment.zarinpal.com/...

اما تو سند باکس به این:

https://sandbox.zarinpal.com/...

همه درگاه پرداخت ها دارن اینو اما خب ممکنه بعضی نحوه استفادش متفاوت باشه. که تو داکیومنتش گفته چیکار کنی


محمدطاهر غلامی
تخصص : برنامه نویس وب
@MohammadTaher.GH 3 هفته پیش مطرح شد
0

برای استفادش تو لاراول هم کار سختی نیاز نیست بکنی از همون پکیج اصلی استفاده کن فقط:
1- اینو تو .env بزار:

ZARINPAL_MERCHANT_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
ZARINPAL_SANDBOX=true

بعدش تو config/zarinpal.php بیا و مقادیر رو قرار بده تا از .env بخونه:

return [
    'merchant_id' => env('ZARINPAL_MERCHANT_ID', ''),
    'sandbox' => env('ZARINPAL_SANDBOX', false),
    // بقیه تنظیمات...
];

حالا هرجا خواستی اینطوری استفاده کن:

use Zarinpal\Zarinpal;

$zarinpal = new Zarinpal(env('ZARINPAL_MERCHANT_ID'), env('ZARINPAL_SANDBOX'));

$results = $zarinpal->request(
    url: route('payment.callback'),
    amount: 10000, 
    description: 'توضیحات پرداخت',
);

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

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