alipay_python icon indicating copy to clipboard operation
alipay_python copied to clipboard

建议增加对支付宝双功能收款的支持

Open chon219 opened this issue 12 years ago • 1 comments

支付宝双功能收款 https://b.alipay.com/order/productDetail.htm?productId=2011060800327553

def create_trade_by_buyer (tn, subject, body, price):
    params = {}
    # 基本参数
    params['service']       = 'trade_create_by_buyer'
    params['partner']           = settings.ALIPAY_PARTNER
    params['_input_charset']    = settings.ALIPAY_INPUT_CHARSET
    params['notify_url']        = settings.ALIPAY_NOTIFY_URL
    params['return_url']        = settings.ALIPAY_RETURN_URL
    # 业务参数
    params['out_trade_no']  = tn        # 请与贵网站订单系统中的唯一订单号匹配
    params['subject']       = subject   # 订单名称,显示在支付宝收银台里的“商品名称”里,显示在支付宝的交易管理的“商品名称”的列表里。
    params['payment_type']  = '1'
    params['logistics_type'] = 'POST'   # 第一组物流类型
    params['logistics_fee'] = '0.00'
    params['logistics_payment'] = 'BUYER_PAY'
    params['price'] = price             # 订单总金额,显示在支付宝收银台里的“应付总额”里
    params['quantity'] = 1              # 商品的数量
    params['seller_email']      = settings.ALIPAY_SELLER_EMAIL
    params['body']          = body      # 订单描述、订单详细、订单备注,显示在支付宝收银台里的“商品描述”里
    params['show_url'] = settings.ALIPAY_SHOW_URL
    params,prestr = params_filter(params)
    params['sign'] = build_mysign(prestr, settings.ALIPAY_KEY, settings.ALIPAY_SIGN_TYPE)
    params['sign_type'] = settings.ALIPAY_SIGN_TYPE
    return _GATEWAY + urlencode(params)

chon219 avatar Mar 15 '12 14:03 chon219

建议增加对支付宝双功能收款的支持

yxlwfds avatar Feb 06 '14 02:02 yxlwfds