php支付类

class Pay {
    //v_amount v_moneytype v_oid v_mid v_url key
    protected $v_amount;
    protected $v_oid;
    
    protected $v_moneytype = 'CNY';
    
    protected $v_mid;
    protected $v_url;
    protected $v_key;

    public function __construct($v_oid , $v_amount) {
        $this->v_oid = $v_oid;
        $this->v_amount = $v_amount;

        $this->v_mid = C('V_MID');
        $this->v_url = C('V_URL');
        $this->v_key = C('V_KEY');
    }

    public function form() {
        $form = '<form method=post action="https://pay3.chinabank.com.cn/PayGate">
                <input type=hidden name=v_mid value="%s">
                <input type=hidden name=v_oid value="%s">
                <input type=hidden name=v_amount value="%s">
                <input type=hidden name=v_moneytype value="CNY">
                <input type=hidden name=v_url value="%s">
                <input type=hidden name=v_md5info value="%s">
                <input type="submit" value="支付">
                </form>
                ';

      return sprintf($form ,$this->v_mid ,$this->v_oid ,$this->v_amount ,$this->v_url,$this->sign());
    }

    public function sign() {
       $sign = $this->v_amount.$this->v_moneytype.$this->v_oid.$this->v_mid.$this->v_url.$this->v_key;
        return strtoupper(md5($sign));
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值