Exemplo n.º 1
0
# -*- coding: utf-8 -*-
from kernel.api.alipay import Alipay

if __name__ == '__main__':

    params = {
        'payment_no': 'hp_payment_no',  # 支付单号 N
        'out_trade_id': 'your_trade_id',  # 商户交易流水号 N
    }
    alipay = Alipay()
    alipay.get_payment(params)
# -*- coding: utf-8 -*-
from kernel.api.alipay import Alipay

if __name__ == '__main__':

    params = {
        'out_trade_id': 'your_trade_id',  # 商户交易流水号  Y
        'amount': '100',  # 支付单金额,单位为元,精度最多小数点后两位(如果是JPY和KRW,单位为分) Y
        'currency': 'HKD',  # 结算币种 Y
        'product_info': 'test product',  # 商品信息 Y
        'client_ip': '0.0.0.0',  # 客户端设备IP地址 Y
        'notify_url': 'your_notify_url',  # 异步通知地址  N
    }
    # is_hk 是否使用支付宝香港钱包,取值"TRUE"/"FALSE",默认值为"FALSE"
    alipay = Alipay(is_hk=True)
    alipay.consumer_scan_merchant(params)
Exemplo n.º 3
0
# -*- coding: utf-8 -*-
from kernel.api.alipay import Alipay

if __name__ == '__main__':

    params = {
        'out_trade_id': 'your_trade_id',        # 商户交易流水号  Y
        'amount': '100',                        # 支付单金额,单位为元,精度最多小数点后两位(如果是JPY和KRW,单位为分) Y
        'currency': 'HKD',                      # 结算币种 Y
        'product_info': 'test product',         # 商品信息 Y
        'client_ip': '0.0.0.0',                 # 客户端设备IP地址 Y
        'notify_url': 'your_notify_url',        # 异步通知地址  N
    }
    # is_hk 是否使用支付宝香港钱包,取值"TRUE"/"FALSE",默认值为"FALSE"
    alipay = Alipay(is_hk=True)
    alipay.consumer_scan_web(params)

Exemplo n.º 4
0
# -*- coding: utf-8 -*-
from kernel.api.alipay import Alipay

if __name__ == '__main__':

    params = {
        'payment_no': 'hp_payment_no',  # 支付单号 N
        'out_refund_id': 'your_refund_id',  # 外部退款单号 N
        'refund_amount': '100',  # 退款金额。传入此参数,可发起多次退款,退款总额不超过订单金额;不传此参数则是全额退款;
    }
    alipay = Alipay()
    alipay.refund(params)
Exemplo n.º 5
0
# -*- coding: utf-8 -*-
from config import MERCHANT_NO
from kernel.api.alipay import Alipay

if __name__ == '__main__':

    params = {
        'merchant_no': MERCHANT_NO,
        'start_date': '20190101',
        'end_date': '20190120',
    }
    alipay = Alipay()
    alipay.get_bill(params)
Exemplo n.º 6
0
# -*- coding: utf-8 -*-
from kernel.api.alipay import Alipay

if __name__ == '__main__':

    params = {
        'out_trade_id': 'your_trade_id',  # 商户交易流水号  Y
        'amount': '100',  # 支付单金额,单位为元,精度最多小数点后两位(如果是JPY和KRW,单位为分) Y
        'currency': 'HKD',  # 结算币种 Y
        'product_info': 'test product',  # 商品信息 Y
        'client_ip': '0.0.0.0',  # 客户端设备IP地址 Y
        'notify_url': 'your_notify_url',  # 异步通知地址  N
    }
    # is_cny 是否采用人民币(CNY)计价,取值"TRUE"/"FALSE",默认值为"FALSE"
    alipay = Alipay(is_cny=False)
    alipay.app_pay(params)
Exemplo n.º 7
0
# -*- coding: utf-8 -*-
from kernel.api.alipay import Alipay

if __name__ == '__main__':

    params = {
        'out_trade_id': 'your_trade_id',  # 商户交易流水号  Y
        'amount': '100',  # 支付单金额,单位为元,精度最多小数点后两位(如果是JPY和KRW,单位为分) Y
        'currency': 'HKD',  # 计价币种 Y
        'product_info': 'test product',  # 商品信息 Y
        'client_ip': '0.0.0.0',  # 客户端设备IP地址 Y
        'return_url': 'your_return_url',  # 跳转地址 Y
        'notify_url': 'your_notify_url',  # 异步通知地址  N
    }

    # is_hk 是否使用支付宝香港钱包,取值"TRUE"/"FALSE",默认值为"FALSE"
    # is_cny 是否采用人民币(CNY)计价,取值"TRUE"/"FALSE",默认值为"FALSE"
    alipay = Alipay(is_hk=False, is_cny=False)
    alipay.wap_pay(params)
Exemplo n.º 8
0
# -*- coding: utf-8 -*-
from kernel.api.alipay import Alipay

if __name__ == '__main__':

    params = {
        'currency': 'HKD',  # 币种	是
    }
    alipay = Alipay()
    alipay.get_rate(params)
Exemplo n.º 9
0
# -*- coding: utf-8 -*-
from kernel.api.alipay import Alipay

if __name__ == '__main__':

    params = {
        'refund_no': 'hp_refund_no',        # 退款单号,和out_refund_id不可同时为空
        'out_refund_id': 'your_refund_id',  # 外部退款单号,和refund_no不可同时为空
    }
    alipay = Alipay()
    print alipay.get_refund(params)