个人支付接口接入流程

作为一个独立开发者产品需要支付接口是挺麻烦的,支付宝微信都不对个人开放,注册公司维护成本太高,市面上各种收款工具要么手续费太高,要么到账很慢,体验很不好。

看到 「米鱼网 ,真正的微信支付个人接口,无需营业执照,个人资质即可申请官方商户,非二清,不用监控App,不用上传收款码,注意,是官方商户!是官方商户!是官方商户!

 

接入前的准备工作:

1)先注册一个米鱼网帐号:https://www.miyupay.com

2)准备个人身份证、银行卡,同银行卡实名微信账号,(微信支付官方要求的资料)

3)拥有开发能力的技术人员


正式接入:

1Native支付  发起支付请求,参照 接口文档

接口地址:https://api.miyupay.com/v1/native

调用方式:POST

调用参数:

#

参数名

含义

类型

说明

1

sub_mch_id

商户号

string

必填。商户号(需先申请商户)

2

total_fee

金额

int

必填。单位【分】,若支付1元,传100

3

out_trade_no

商户订单号

string

必填。商户自定义订单号

4

body

商品名称

string

必填。商品名称

5

nonce_str

随机字符

string

必填。自定义随机字符

6

attach

商户自定义数据

string(130)

可为空。

7

notify_url

异步通知Url

string(255)

必可为空。必须是可访问的url。不传则不通知

8

sign

请求签名

string(32)

必填。详见 签名生成




更多支付方式接入请查看文档


PHP示例

$parameters = [
    'sub_mch_id'    => '',      // 填上你的商户号
    'total_fee'     => 100,
    'out_trade_no'  => mt_rand(),
    'body'          => 'Demo',
    'nonce_str'     => mt_rand(),
    'notify_url'    => 'https://www.miyupay.com',
];


$parameters['sign'] = sign($parameters,'xxxx');

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,'https://api.miyupay.com/v1/native');
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
curl_setopt($ch,CURLOPT_TIMEOUT,5);
curl_setopt($ch,CURLOPT_POSTFIELDS,http_build_query($parameters));
$result = json_decode(curl_exec($ch),true);

print_r($result);

/**
 * @param array $parameters 请求参数
 * @param $key string 商户密钥
 * @return string 请求签名
 */
function sign(array $parameters,$key)
{
    ksort($parameters);
    $sign = strtoupper(md5(urldecode(http_build_query($parameters)) .'&key=' . $key));
    return $sign;
}

以上就是接入流程,谢谢大家



猜你喜欢

转载自www.cnblogs.com/miyupay/p/12090143.html