示例#1
0
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})
示例#2
0
文件: views.py 项目: ld121/SanFu
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)
示例#3
0
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)
示例#4
0
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)
示例#5
0
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)
示例#6
0
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)
示例#7
0
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})
示例#8
0
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)
示例#9
0
文件: views.py 项目: q894257739/mixin
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)
示例#10
0
文件: views.py 项目: buddysh/blshop
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)
示例#11
0
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)
示例#12
0
文件: views.py 项目: 15779896112/mml
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)