def pay(request): orderid=request.GET.get('orderid') order=Order.objects.get(pk=orderid) sum=0 for ordergood in order.ordergoods_set.all(): sum+=ordergood.goods.price*ordergood.number # 支付地址信息 data=alipay.direct_pay( # 显示标题 subject='商品种类', # 项目里面的商品订单号 out_trade_no=order.identifier, # 支付金额 total_amount=str(sum), return_url='http://47.107.183.163/returnurl/' ) # 支付地址 alipay_url='https://openapi.alipaydev.com/gateway.do?{data}'.format(data=data) print(alipay_url) return JsonResponse({'msg':'调用支付接口','alipayurl':alipay_url,'status':1})
def pay(request): # print(request.GET.get('orderid')) orderid = request.GET.get('orderid') order = Order.objects.get(pk=orderid) sum = 0 for orderGoods in order.ordergoods_set.all(): sum += orderGoods.goods.original * orderGoods.number # 支付地址信息 data = alipay.direct_pay( subject='MackBookPro [256G 8G 灰色]', # 显示标题 out_trade_no=order.identifier, # 订单号 total_amount=str(sum), # 支付金额 return_url='http://39.98.191.182/returnurl/' ) # 支付地址 alipay_url = 'https://openapi.alipaydev.com/gateway.do?{data}'.format(data=data) response_data = { 'msg': '调用支付接口', 'alipayurl': alipay_url, 'status': 1 } return JsonResponse(response_data)
def pay(request): # print(request.GET.get('orderid')) orderid = request.GET.get('orderid') order = Order.objects.get(pk=orderid) goodsnames = '' sum = 0 for orderGoods in order.ordergoods_set.all(): sum += orderGoods.goods.price * orderGoods.number onegoodsname = orderGoods.goods.longname + 'X' + str(orderGoods.number) goodsnames += onegoodsname goodsnames += '|' print(goodsnames) data = alipay.direct_pay( subject=goodsnames, # 商品详情 out_trade_no=order.identifier, total_amount=str(sum), return_url='http://39.108.174.196/returnurl/' ) alipay_url = 'https://openapi.alipaydev.com/gateway.do?{data}'.format(data=data) response_data = { 'msg': '发起支付', 'alipayurl': alipay_url, 'status': 1 } return JsonResponse(response_data) # return JsonResponse(data)
def pay(request): orderid = request.GET.get('orderid') order = Order.objects.get(pk=orderid) sum = 0 for orderGoods in order.ordergoods_set.all(): sum += orderGoods.goods.newprice * orderGoods.number data = alipay.direct_pay(subject='奥莱购 购物成功 Mar', out_trade_no=order.identifier, total_amount=str(sum), return_url='http://47.112.107.146/returnurl/') alipay_url = 'https://openapi.alipaydev.com/gateway.do?{data}'.format( data=data) response_data = {'msg': '调用支付接口', 'alipayurl': alipay_url, 'status': 1} return JsonResponse(response_data)
def pay(request): orderid = request.GET.get('orderid') order = Order.objects.get(pk=orderid) sum = 0 for orderGoods in order.ordergoods_set.all(): sum += orderGoods.goods.price * orderGoods.number data = alipay.direct_pay( subject='八百方网上电子交易平台', # 显示标题 out_trade_no=order.identifier, # 订单号 total_amount=str(sum), # 支付金额 return_url='http://120.79.141.194/bbf/returnurl/') # 支付地址 alipay_url = 'https://openapi.alipaydev.com/gateway.do?{data}'.format( data=data) response_data = {'msg': '调用支付接口', 'alipayurl': alipay_url, 'status': 1} return JsonResponse(response_data)
def pay(request): orderid = request.GET.get('orderid') order = Order.objects.get(pk=orderid) print(order) sum = 0 for orderGoods in order.ordergoods_set.all(): sum += int(orderGoods.goods.price) * int(orderGoods.number) data = alipay.direct_pay(subject='MackBookPro [256G 8G 灰色]', out_trade_no=order.identifier, total_amount=str(sum), return_url='http://47.112.199.164/tgw/returnurl/') alipay_url = 'https://openapi.alipaydev.com/gateway.do?{data}'.format( data=data) response_data = {'msg': '调用支付接口', 'alipayurl': alipay_url, 'status': 1} return JsonResponse(response_data)
def pay(request): identifier = request.GET.get('identifier') order = Order.objects.get(identifier=identifier) sum = 0 for orderGoods in order.ordergoods_set.all(): sum += orderGoods.goods.price * orderGoods.number # 支付地址 url = alipay.direct_pay( subject='MacBookPro - 2019款', # 支付宝页面显示的标题 out_trade_no=identifier, # AXF订单编号 total_amount=str(sum), # 订单金额 return_url='http://112.74.55.3/axf/returnview/') # 拼接上支付网关 alipayurl = 'https://openapi.alipaydev.com/gateway.do?{data}'.format( data=url) return JsonResponse({'alipayurl': alipayurl, 'status': 1})
def pay(request): orderid = request.GET.get('orderid') order = Order.objects.get(pk=orderid) sum = 0 for orderGoods in order.ordergoods_set.all(): sum += orderGoods.goods.price * orderGoods.number #支付地址信息 data = alipay.direct_pay( subject='歼-10战斗机', #显示标题 out_trade_no=order.identifier, #项目订单号 total_amount=str(sum), #支付金额 return_url="http://47.112.199.172/axf/returnurl/") #支付地址 alipay_url = "https://openapi.alipaydev.com/gateway.do?{data}".format( data=data) response_data = {'msg': '调用支付接口', 'alipayurl': alipay_url, 'status': 1} return JsonResponse(response_data)
def pay(request): orderid = request.GET.get('orderid') order = Order.objects.get(pk=orderid) sum = 0 for orderGoods in order.ordergoods_set.all(): sum += orderGoods.goods.price * orderGoods.number data = alipay.direct_pay(subject='MacBookPro [256G 8G gray]', out_trade_no=order.identifier, total_amount=str(sum), return_url="http://47.107.153.198/axf/returnurl") alipay_url = 'https://openapi.alipaydev.com/gateway.do?{data}'.format( data=data) response_data = { 'msg': 'use pay_api', 'alipayurl': alipay_url, 'status': 1 } return JsonResponse(response_data)
def pay(request): orderid=request.GET.get('orderid') order=Order.objects.get(pk=orderid) # 支付地址信息 data = alipay.direct_pay( subject='MackBookPro [256G 8G 灰色]', # 显示标题 out_trade_no=order.identifier, # 爱鲜蜂 订单号 total_amount=str(order.money), # 支付金额 return_url='http://39.105.223.106:82/returnurl/' ) # 支付地址 alipay_url = 'https://openapi.alipaydev.com/gateway.do?{data}'.format(data=data) response_data = { 'msg': '调用支付接口', 'alipayurl': alipay_url, 'status': 1 } return JsonResponse(response_data)
def pay(request): identifier = request.GET.get('identifier') order = Order.objects.get(identifier=identifier) sum = 0 for ordergoods in order.ordergoods_set.all(): sum += ordergoods.goods.price * ordergoods.number data = alipay.direct_pay(subject='华润支付', out_trade_no=order.identifier, total_amount=str(sum), return_url="http://47.107.153.198/returnurl/") alipayurl = 'https://openapi.alipaydev.com/gateway.do?{data}'.format( data=data) response_data = { 'msg': '调用支付接口', 'status': 1, 'alipayurl': alipayurl, } return JsonResponse(response_data)
def pay(request): # print(request.GET.get('orderid'))update(status=1) orderid = request.GET.get('orderid') order = Order.objects.get(pk=orderid) stri = '' sum = 0 for orderGoods in order.ordergoods_set.all(): sum += float(orderGoods.goods.price[1:]) * orderGoods.num stri += orderGoods.goods.name + ' ' # 支付地址信息 data = alipay.direct_pay( subject=stri, out_trade_no=order.identifier, # 订单号 total_amount=str(sum), # 支付金额 return_url='http://47.101.216.171/returnurl/') # 支付地址 alipay_url = 'https://openapi.alipaydev.com/gateway.do?{data}'.format( data=data) response_data = {'msg': '调用支付接口', 'alipayurl': alipay_url, 'status': 1} return JsonResponse(response_data)