یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام دوستان یک صفحه نوشتم که بعد کاربر بعد از پرداخت در زین پال ریدایرکت میشه به اون صفحه و میتونه کد پیگیری تراکنشش رو ببینه
چطور میتونم باکسی بنویسم در سمت فرانت اند که این کد رو که به سمت URL من به صورت
<html?refid=<RefID)}
دریافت کنه و نمایش بده
سلام
متوجه منظورتون نمیشم؟!
یعنی شما میخوای باکس درست کنی؟
یا تگ a میخوای داشته باشی که بتونی کلیک کنی روش؟! یا..؟
نه ببینید کاربر بعد از پرداخت پول وارد یک صفحه میشه
در اون صفحه یه فیلد دارم که باید کد پیگیری تراکنش رو نشون بدم
براتون یه عکس میزارم تو این لینک
http://s7.picofile.com/file/8378223584/photo_2019_11_14_07_03_12.jpg
میخوام از درگاه کد پیگیری تراکنش رو بگیرم و تو صفحه خودم نمایش بدم
سمت بکند به صورت
<html?refid=<RefID)}
ارسال کردم کد رو سمت فرونت نمیدونم چطوری باید دریافتش کنم و تو اون باکس درون تصویر نشون بدم
این تکه کدتون رو متوجه نمیشم!!
شما سمت بک اندتون چه زبانی استفاده میکنی؟! بصورت جیسون چرا داده رو نمیفرستی؟!
ایا از فریمورک استفاده میکنی؟!
RefID این کد برگشت داده شده رو جیسون بفرس برای فرونت اند
سلام. اگه از لاراول استفاده میکنید میتونید از پکیج زیر استفاده کنید. این پکیج تقریبا بیشتر (۹۰ درصد) درگاه ها بانکی ایران رو داره همراه خودش.
https://github.com/shetabit/payment
بعد از اتمام کار کد پیگیری رو نمایش بدید. اگه از پکیج بالا استفاده میکنید روند انجام کار به صورت زیر هست:
# On the top of the file.
use Shetabit\Payment\Facade\Payment;
use Shetabit\Payment\Exceptions\InvalidPaymentException;
...
# you need to verify the payment to insure the invoice has been paid successfully
// we use transaction's id to verify payments
// its a good practice to add invoice's amount.
try {
$receipt = Payment::amount(1000)->transactionId($transaction_id)->verify();
// you can show payment's referenceId to user
echo $receipt->getReferenceId();
...
} catch (InvalidPaymentException $exception) {
/**
when payment is not verified , it throw an exception.
we can catch the excetion to handle invalid payments.
getMessage method, returns a suitable message that can be used in user interface.
**/
echo $exception->getMessage();
}
در کد بالا قسمت $receipt->getReferenceId
کار نمایش کد پیگیری رو براتون انجام میده.
ممنونم از شما بزرگوار برای کمک تون @juza66
با راهنمایی اقای @khanzadimahdi
کاملا حل شدم
ممنونم از حضور سبز و کمک های شایان تون
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟