Sub pay_PurchaseCompleted (Success As Boolean, Product As Purchase)
If Success Then
Try
Dim jo As JavaObject = Product
Dim raw As String = jo.RunMethod("getOriginalJson", Null)
Dim parser As JSONParser
parser.Initialize(raw)
Dim root As Map = parser.NextObject
Dim packageName As String = root.Get("packageName")
Dim purchaseToken As String = root.Get("purchaseToken")
Dim productId As String = root.Get("productId")
Dim accesstoken As String = "6ghOGaSdSf1QT5o6CZvaXvFCG3HlX"
link = "https://pardakht.cafebazaar.ir/devapi/v2/api/validate/"&packageName&"/inapp/"&productId&"/purchases/"&purchaseToken&"/?access_token="&accesstoken
Volley4.AddQueue(Volley4.CreateJsonRequest(link,Volley4.GET))
Volley4.Start
Catch
ToastMessageShow("error : " & LastException,False)
End Try
Else
ToastMessageShow("پرداخت انجام نشد",False)
End If
End Sub
از طریق php انجام بدم و نه از خود بیسیک(مشکل اینه فقط از php خیلی کم سررشته دارم) خواستم کسانی که بلدند کمک کنند
قضیه اینه این کد قسمت بالا رو میخام از سمت سرور دریافت کنم
یعنی داخل خود برنامه وقتی عملیات پرداخت موفق بود و ساب بالا میخاست اجرا شه مقادیر و json رو مستقیم از داخل خود برنامه و سرور های بازار دریافت نکنم
میخام این مقادیر بالا مثل کد پرداخت و تاریخ و ایدی و.. رو به سرور برنامه خودم بفرستم و سرور از طریق php و دریافت این مقادیر از بازار وضعیت پرداخت موفق یا ناموفق رو دریافت کنه
یعنی لینک دریافت json زیر از طریق php انجام بشه و مقادیر دریافتی از بازار رو داخل یک استرینگ بریزه فقط من php بلد نیستم
سوال
sajjadrastin 100
سلام طبق اموزش زیر:
آموزش امن کردن پرداخت درون برنامه ای با استفاده از Api بازار - آموزش های متنی - مرکز پاسخگویی به سوالات برنامه نویسی
من میخام قسمت زیر رو:
Sub pay_PurchaseCompleted (Success As Boolean, Product As Purchase) If Success Then Try Dim jo As JavaObject = Product Dim raw As String = jo.RunMethod("getOriginalJson", Null) Dim parser As JSONParser parser.Initialize(raw) Dim root As Map = parser.NextObject Dim packageName As String = root.Get("packageName") Dim purchaseToken As String = root.Get("purchaseToken") Dim productId As String = root.Get("productId") Dim accesstoken As String = "6ghOGaSdSf1QT5o6CZvaXvFCG3HlX" link = "https://pardakht.cafebazaar.ir/devapi/v2/api/validate/"&packageName&"/inapp/"&productId&"/purchases/"&purchaseToken&"/?access_token="&accesstoken Volley4.AddQueue(Volley4.CreateJsonRequest(link,Volley4.GET)) Volley4.Start Catch ToastMessageShow("error : " & LastException,False) End Try Else ToastMessageShow("پرداخت انجام نشد",False) End If End Sub
از طریق php انجام بدم و نه از خود بیسیک(مشکل اینه فقط از php خیلی کم سررشته دارم) خواستم کسانی که بلدند کمک کنند
قضیه اینه این کد قسمت بالا رو میخام از سمت سرور دریافت کنم
یعنی داخل خود برنامه وقتی عملیات پرداخت موفق بود و ساب بالا میخاست اجرا شه مقادیر و json رو مستقیم از داخل خود برنامه و سرور های بازار دریافت نکنم
میخام این مقادیر بالا مثل کد پرداخت و تاریخ و ایدی و.. رو به سرور برنامه خودم بفرستم و سرور از طریق php و دریافت این مقادیر از بازار وضعیت پرداخت موفق یا ناموفق رو دریافت کنه
یعنی لینک دریافت json زیر از طریق php انجام بشه و مقادیر دریافتی از بازار رو داخل یک استرینگ بریزه فقط من php بلد نیستم
https://pardakht.cafebazaar.ir/devapi/v2/api/validate/"&packageName&"/inapp/"&productId&"/purchases/"&purchaseToken&"/?access_token="&accesstoken
لطفا کسانی که میتونند کمک کنند و کد php کامل رو با کمی توضیحات ارسال کنند
فقط میخام از داخل php لینک بالا رو اجرا کنم و اون لینک مقادیری رو json میفرسته و همونجا داخل php مقادیر از حالت جیسون خارج شن و داخل استرینگ ریخته بشن
یک جیسون مثل زیر خروجیه:
{ "consumptionState": 1, "purchaseState": 0, "kind": "androidpublisher#inappPurchase", "developerPayload": "something", "purchaseTime": 1414181378566 }
مرسی،
لینک ارسال
به اشتراک گذاری در سایت های دیگر
0 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.