离石做网站的网络公司,一键生成网站的软件,ps做电商网站流程,网站建设推广特色注意#xff1a;目前支付宝无法使用#xff0c;请用户暂时不要接入#xff0c;等待官方的恢复公告#xff01;打款需知1.打款前请先在控制台填写以下信息2.每月的1、2、16、17号为申请打款时间#xff0c;15号、月尾日为打款时间#xff0c;确保用户有半个月的追诉期。Bm…注意目前支付宝无法使用请用户暂时不要接入等待官方的恢复公告打款需知1.打款前请先在控制台填写以下信息2.每月的1、2、16、17号为申请打款时间15号、月尾日为打款时间确保用户有半个月的追诉期。Bmob将收取10%手续费。支付回调如图可以在支付-支付配置处填入通知url。这样在支付成功后会向该url(SDK使用异步通知URLPHP等调用网页支付的使用同步返回URL)发送post请求结构如下{trade_status:1,out_trade_no:809488d695ed42ec56b57546d2df94cc,trade_no:2016033021001004810225607152}trade_status表示支付状态目前只有支付成功才产生回调值恒为1.out_trade_noBmob返回的订单号trade_no支付宝或微信返回的订单号查询订单请求描述在进行支付请求后会返回 out_trade_no 订单号使用该订单号可以查询订单的支付情况。请求X-Bmob-Application-Id:YourApplicationIDX-Bmob-REST-API-Key:YourREST APIKeyContent-Type:application/json成功时响应status: 200 OKbody:{name:订单或商品名称body:商品详情create_time:调起支付的时间out_trade_no:Bmob系统的订单号transaction_id:微信或支付宝的系统订单号pay_type:WECHATPAY(微信支付)或ALIPAY(支付宝支付)total_fee:订单总金额trade_state:NOTPAY(未支付)或SUCCESS(支付成功)}例子一个查询例子如下curl-X GET \-HX-Bmob-Application-Id: Your Application ID\-HX-Bmob-REST-API-Key: Your REST API Key\https://api.bmob.cn/1/pay/9f392618f449a71c6fcfdee38d2b29e4其返回值{name:商品,body:商品详情,create_time:2015-03-24 11:14:58,out_trade_no:9f392618f449a71c6fcfdee38d2b29e4,transaction_id:2015061100001000330057820379pay_type:WECHATPAY,total_fee:0.01,trade_state:NOTPAY,}Bmob支付回调Bmob 加入了支付后页面跳转同步通知页面的URL和异步的通知URL功能可供开发者在应用的设置页面自行增加。填写页面跳转同步通知页面的URL(return_url)和异步的通知URL(notify_url)的页面在 应用列表-应用信息-支付设置 。Bmob异步通知回调(支持微信和支付宝)必须保证服务器异步通知页面(notify_url)上无任何字符如空格、HTML标签、开发系统自带抛出的异常提示信息等Bmob支付是用POST方式发送异步通知信息因此该页面中获取参数的方式如request.Form(“out_trade_no”)、$_POST[‘out_trade_no’]支付宝主动发起通知该方式才会被启用只有在Bmob的交易管理中存在该笔交易且发生了交易状态的改变Bmob才会通过该方式发起服务器通知服务器间的交互不像页面跳转同步通知可以在页面上显示出来这种交互方式是不可见的第一次交易状态改变(即时到账中此时交易状态是交易完成)时不仅页面跳转同步通知页面会启用而且服务器异步通知页面也会收到Bmob发来的处理结果通知程序执行完后必须打印输出“success”(不包含引号)。如果商户反馈给Bmob的字符不是success这7个字符Bmob服务器会不断重发通知直到超过24小时。一般情况下24小时以内完成8次通知(通知的间隔频率一般是2m,10m,10m,1h,2h,6h,15h)程序执行完成后该页面不能执行页面跳转。如果执行页面跳转Bmob会收不到success字符会被Bmob服务器判定为该页面程序运行出现异常而重发处理结果通知异步通URL的调试与运行必须在服务器上即互联网上能访问当用户的服务端收到Bmob服务器异步通知的$_POST[‘out_trade_no’]时应该调起一次查询订单的接口获得订单的状态是1才能准确的判断该笔订单是成功;支付成功结果以Bmob后台订单列表或查询订单接口查询到的订单状态为准。