作为一个独立开发者产品需要支付接口是挺麻烦的,支付宝微信都不对个人开放,注册公司维护成本太高,市面上各种收款工具要么手续费太高,要么到账很慢,体验很不好。
看到 「米鱼网」 ,真正的微信支付个人接口,无需营业执照,个人资质即可申请官方商户,非二清,不用监控App,不用上传收款码,注意,是官方商户!是官方商户!是官方商户!
接入前的准备工作:
1)先注册一个米鱼网帐号:https://www.miyupay.com
2)准备个人身份证、银行卡,同银行卡实名微信账号,(微信支付官方要求的资料)
3)拥有开发能力的技术人员
正式接入:
1、Native支付 发起支付请求,参照 接口文档
接口地址: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; }
以上就是接入流程,谢谢大家