سلام وقتتون بخیر برای اتصال به درگاه پرداخت این کد رو می زنم می خوام داخل آبجکت از متغیر استفاده کنم اما کار نمی کنه حتی از
'test Txt' . $api . 'etc...'
هم استفاده کردم کدی که نوشتم :
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://sandbox.zarinpal.com/pg/v4/payment/request.json',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => '{
"merchant_id": $api,
"amount": "1100",
"callback_url": "http://example.com/verify",
"description": "Transaction description."
}',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Accept: application/json'
),
));
$response = curl_exec($curl);
curl_close($curl);
مقدار $api لاگ گرفتم درست بوده اما به نظرم $api رو به عنوان متغیر نمی شناسه به عنوان استرینگ می شناسه.
آرمین حاجی پور
سلام و عرض خسته نباشید خدمت شما جناب شیخ عزیز.
شما برای تبدیل تومان به ریال، یک صفر به آخر عدد اضافه میکنید در صورتی که اگر عدد اعشاری باشه (که در صورت استفاده از کد تخفیف احتمالش هم هست) این کار فکر میکنم تاثیری نداشته باشه و بهتره فقط مبلغ رو ضربدر 10 کنیم تا مبلغ از تومان به ریال تبدیل بشه.
علی شیخ
3 هفته پیش
سلام وقت بخیر آرمین عزیز
مرسی از ارسال نظرت بله، اگه عدد مبلغ اعشاری باشه نیاز به اینکار هست اما خب توی واحد پولی ما (ایران) اعشار نیست اما برای واحد های پولی دیگه باید در نظر گرفت و تست کرد.