• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در کد سمت سرور پرداخت درون برنامه ای
#1
سلام و عرض ادب
بنده برنامه نویس اندروید هستم و متاسفانه تخصصی در حوزه php ندارم. قصد دارم پرداخت درون برنامه ای با api توسعه دهنده پیاده سازی کنم. توی اینترنت جستجو کردم فقط توی دوسه تا سایت یه کد پیدا کردم که مربوط به دو سال پیش هست و متاسفانه جواب نمیده.
از عزیزان خواهش میکنم اگه میتونن راهنماییم کنن کد رو تا بازنویسی کنم
کد پی‌اچ‌پی:
<?php
if(empty($_REQUEST['package']) || empty($_REQUEST['product']) || empty($_REQUEST['tokenid'])){
echo 
"error";
return;
}
$package $_REQUEST['package'];
$product $_REQUEST['product'];
$tokenid $_REQUEST['tokenid'];
 
$refcode 'کدی که از بازار گرفتین - رفرش کد';
$url 'http://pardakht.cafebazaar.ir/auth/token/';
$data = array('grant_type' => 'refresh_token''client_id' =>  'آیدی کلاینت''client_secret' => 'رمز کلاینت''refresh_token' =>  $refcode);
# Create a connection
$ch curl_init($url);
# Form data string
$postString http_build_query($data'''&');
# Setting our options
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_POSTFIELDS$postString);
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
# Get the response
$response curl_exec($ch);
$jsonResponse json_decode($responsetrue);
$access_token $jsonResponse['access_token'];
$result =  file_get_contents("https://pardakht.cafebazaar.ir/api/validate/$package/inapp/$product/purchases/$tokenid/?access_token=$access_token");
echo 
$result;
curl_close($ch);
?>
اینم آدرس مستندات بازار: لینک
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان