|
@@ -154,10 +154,10 @@ class CloudVodView(View):
|
|
price = smqs[0]['price']
|
|
price = smqs[0]['price']
|
|
content = smqs[0]['content']
|
|
content = smqs[0]['content']
|
|
day = smqs[0]['day']
|
|
day = smqs[0]['day']
|
|
- # call_sub_url = "{SERVER_DOMAIN}cloudVod/payExecute?orderID={orderID}". \
|
|
|
|
- # format(SERVER_DOMAIN=SERVER_DOMAIN, orderID=orderID)
|
|
|
|
- call_sub_url = "http://192.168.136.40:8077/cloudVod/payExecute?orderID={orderID}".format(
|
|
|
|
- SERVER_DOMAIN=SERVER_DOMAIN, orderID=orderID)
|
|
|
|
|
|
+ call_sub_url = "{SERVER_DOMAIN}cloudVod/payExecute?orderID={orderID}". \
|
|
|
|
+ format(SERVER_DOMAIN=SERVER_DOMAIN, orderID=orderID)
|
|
|
|
+ # call_sub_url = "http://192.168.136.40:8077/cloudVod/payExecute?orderID={orderID}".format(
|
|
|
|
+ # SERVER_DOMAIN=SERVER_DOMAIN, orderID=orderID)
|
|
call_clc_url = "http://192.168.136.40:8077/cloudVod/cancleorder"
|
|
call_clc_url = "http://192.168.136.40:8077/cloudVod/cancleorder"
|
|
paypalrestsdk.configure({
|
|
paypalrestsdk.configure({
|
|
"mode": "sandbox", # sandbox or live
|
|
"mode": "sandbox", # sandbox or live
|
|
@@ -343,20 +343,20 @@ class CloudVodView(View):
|
|
paymentId = request_dict.get('paymentId', None)
|
|
paymentId = request_dict.get('paymentId', None)
|
|
PayerID = request_dict.get('PayerID', None)
|
|
PayerID = request_dict.get('PayerID', None)
|
|
orderID = request_dict.get('orderID', None)
|
|
orderID = request_dict.get('orderID', None)
|
|
- # if not paymentId or not PayerID or not orderID:
|
|
|
|
- # return response.json(444, 'paymentId,PayerID,orderID')
|
|
|
|
- # paypalrestsdk.configure({
|
|
|
|
- # "mode": "sandbox", # sandbox or live
|
|
|
|
- # "client_id": "AfnfDqezODOoWGS-W2Itu-Zl1ay1R95IsGlMqPghPA3KGhkPndNMnQT0bdEewvSv92XAFIfLiinmyhBL",
|
|
|
|
- # "client_secret": "EErLskwYA1xXY3890mHx5OhzgK83B2rNc57zIozGNyKc8i6RJuhPTF9WyhhdZgyDEih0heo1MH9Jk1lj"
|
|
|
|
- # })
|
|
|
|
- # # ID of the payment. This ID is provided when creating payment.
|
|
|
|
- # payment = paypalrestsdk.Payment.find(paymentId)
|
|
|
|
- # payres = payment.execute({"payer_id": PayerID})
|
|
|
|
- # print(payres)
|
|
|
|
- # if not payres:
|
|
|
|
- # print(payment.error) # Error Hash
|
|
|
|
- # return response.json(10, payment.error)
|
|
|
|
|
|
+ if not paymentId or not PayerID or not orderID:
|
|
|
|
+ return response.json(444, 'paymentId,PayerID,orderID')
|
|
|
|
+ paypalrestsdk.configure({
|
|
|
|
+ "mode": "sandbox", # sandbox or live
|
|
|
|
+ "client_id": "AfnfDqezODOoWGS-W2Itu-Zl1ay1R95IsGlMqPghPA3KGhkPndNMnQT0bdEewvSv92XAFIfLiinmyhBL",
|
|
|
|
+ "client_secret": "EErLskwYA1xXY3890mHx5OhzgK83B2rNc57zIozGNyKc8i6RJuhPTF9WyhhdZgyDEih0heo1MH9Jk1lj"
|
|
|
|
+ })
|
|
|
|
+ # ID of the payment. This ID is provided when creating payment.
|
|
|
|
+ payment = paypalrestsdk.Payment.find(paymentId)
|
|
|
|
+ payres = payment.execute({"payer_id": PayerID})
|
|
|
|
+ print(payres)
|
|
|
|
+ if not payres:
|
|
|
|
+ print(payment.error) # Error Hash
|
|
|
|
+ return response.json(10, payment.error)
|
|
print("Payment execute successfully")
|
|
print("Payment execute successfully")
|
|
order_qs = Order_Model.objects.filter(orderID=orderID)
|
|
order_qs = Order_Model.objects.filter(orderID=orderID)
|
|
order_qs.update(status=1, updTime=int(time.time()))
|
|
order_qs.update(status=1, updTime=int(time.time()))
|