سلام من دارم روی یک تمپلیت سایت فروشگاهی با ری اکت کار میکنم که شخصی نیست و فقط یک قالبه که با فورک کردن در گیتهاب میشه وبسایت فروشگاهی مخصوص هر کسی رو دربیاره حالا بگذریم میخوام از زرین پال استفاده کنم فعلا نمیخوام استفاده مثل کم شدن پول انجام بدم میخوام به صورت دمو تست کنم توی ری اکت
مشکلم اینجاست که نمیدونم از چه پکیجی استفاده کنم و چطور ازش استفاده کنم اگر پکیج رو معرفی میکنید لطفا یک مثال هم بزنید.
@Raymond
@MohammadTaher.GH
@vahid1379
سلام و وقت بخیر
درگاه های پرداخت همشون یک مود دارن به نام سندباکس(SandBox) که دقیقا مثل نسخه اورجینال رفتار میکنه اما یه تفاوت ریز داره مثلا
تو نسخه عادی ما به این لینک درخواست میدیم:
https://payment.zarinpal.com/...
اما تو سند باکس به این:
https://sandbox.zarinpal.com/...
همه درگاه پرداخت ها دارن اینو اما خب ممکنه بعضی نحوه استفادش متفاوت باشه. که تو داکیومنتش گفته چیکار کنی
برای استفادش تو لاراول هم کار سختی نیاز نیست بکنی از همون پکیج اصلی استفاده کن فقط:
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: 'توضیحات پرداخت',
);
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟