注意:目前支付宝无法使用,请用户暂时不要接入,等待官方的恢复公告!

打款需知

1.打款前请先在控制台填写以下信息

2.每月的1、2、16、17号为申请打款时间,15号、月尾日为打款时间,确保用户有半个月的追诉期。Bmob将收取10%手续费。

支付回调

如图,可以在支付-支付配置处填入通知url。

这样在支付成功后会向该url(SDK使用异步通知URL,PHP等调用网页支付的使用同步返回URL)发送post请求,结构如下:{

"trade_status":"1",

"out_trade_no":"809488d695ed42ec56b57546d2df94cc",

"trade_no":"2016033021001004810225607152"

}

trade_status:表示支付状态,目前只有支付成功才产生回调,值恒为1.

out_trade_no:Bmob返回的订单号

trade_no:支付宝或微信返回的订单号

查询订单

请求描述

在进行支付请求后会返回 out_trade_no 订单号,使用该订单号可以查询订单的支付情况。

请求X-Bmob-Application-Id:YourApplicationID

X-Bmob-REST-API-Key:YourREST APIKey

Content-Type:application/json

成功时响应status: 200 OK

body:{

name:订单或商品名称

body:商品详情

create_time:调起支付的时间

out_trade_no:Bmob系统的订单号

transaction_id:微信或支付宝的系统订单号

pay_type:WECHATPAY(微信支付)或ALIPAY(支付宝支付)

total_fee:订单总金额

trade_state:NOTPAY(未支付)或SUCCESS(支付成功)

}

例子

一个查询例子如下:curl-X GET \

-H"X-Bmob-Application-Id: Your Application ID"\

-H"X-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":"2015061100001000330057820379"

"pay_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后台订单列表或查询订单接口查询到的订单状态为准。

bmob php支付,支付服务 - 支付服务RESTful 开发文档 - 《Bmob 文档中心》 - 书栈网 · BookStack...相关推荐

  1. 基于java汽车4S服务管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java汽车4S服务管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java汽车4S服务管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技 ...

  2. java计算机毕业设计农产品供销服务系统源码+系统+mysql数据库+lw文档

    java计算机毕业设计农产品供销服务系统源码+系统+mysql数据库+lw文档 java计算机毕业设计农产品供销服务系统源码+系统+mysql数据库+lw文档 本源码技术栈: 项目架构:B/S架构 开 ...

  3. 计算机毕业设计net中医康养会员服务信息管理平台(系统+数据库+源码+文档)

    计算机毕业设计net中医康养会员服务信息管理平台(系统+数据库+源码+文档) net中医康养会员服务信息管理平台计算机毕业设计 最新计算机专业原创开发毕业设计参考选题都有源码+数据库是近期作品 [1] ...

  4. java计算机毕业设计三门峡市旅游景点一站式服务规划系统演示录像源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计三门峡市旅游景点一站式服务规划系统演示录像源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计三门峡市旅游景点一站式服务规划系统演示录像源程序+mysql+系统+ ...

  5. Windows Server® 2008 Enterprise 组件服务 找不到 ”Microsoft Word 97 - 2003 文档“组件

    闲话少叙,直奔主题,维护一个项目,给客户添加了一个公文流转功能,主要使用金格office 中间件,本地环境运行一切ok,确认无误就给客户更新程序,在配置office组件服务时未找到 "Mic ...

  6. JAVA计算机毕业设计郑工社团交流服务信息平台Mybatis+源码+数据库+lw文档+系统+调试部署

    JAVA计算机毕业设计郑工社团交流服务信息平台Mybatis+源码+数据库+lw文档+系统+调试部署 JAVA计算机毕业设计郑工社团交流服务信息平台Mybatis+源码+数据库+lw文档+系统+调试部 ...

  7. 基于JAVA融呗智慧金融微资讯移动平台服务端计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA融呗智慧金融微资讯移动平台服务端计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA融呗智慧金融微资讯移动平台服务端计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈 ...

  8. 基于JAVA农业信息化服务平台计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA农业信息化服务平台计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA农业信息化服务平台计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开 ...

  9. 计算机毕业设计Java考生服务系统(源码+mysql数据库+系统+lw文档)

    计算机毕业设计Java考生服务系统(源码+mysql数据库+系统+lw文档) 计算机毕业设计Java考生服务系统(源码+mysql数据库+系统+lw文档) 本源码技术栈: 项目架构:B/S架构 开发语 ...

最新文章

  1. 关于float的说明
  2. 媳妇居然在家偷偷背着我偷看我的面试笔记,一个月后拿下大厂offer!(文末送书)...
  3. halcon算子翻译——dev_set_paint
  4. 我的第一份vim程序
  5. php_memcahed telnet远程操作方法
  6. [转]UpdatePanel的用法详解
  7. 紫金计算机网络,南京理工大学紫金学院《计算机网络技术》考试复习试题试题[含答案解析]...
  8. 关于防范ONION勒索软件病毒攻击的解决办法
  9. oracle 报表聚合,Oracle很实用的汇总报表实现方式!grouping_id
  10. sparkling-water的介绍与实践(command line)
  11. Maya mtoa使用Houdini Mplay当渲染窗口
  12. 蚂蚁区块链BaaS平台应用开发指南(一):前言
  13. ChatGPT 帮你写情人节文案
  14. 计算机网络协议,以太网帧格式
  15. 为什么我推荐用户故事地图?
  16. python小游戏——跑酷小恐龙代码开源
  17. OpenCV手势识别-手掌特征提取
  18. 怎么样区分劳动关系和劳务关系
  19. Android Studio 提示android.support.v4不存在的解决方法
  20. python数据可视化神器--pyecharts 快速入门

热门文章

  1. 性能提升约7倍!Apache Flink 与 Apache Hive 的集成
  2. 高精地图中地面标识识别技术历程与实践
  3. 神仙在双11晚上,都干了些啥?
  4. 浅析基于 Serverless 的前后端一体化框架
  5. 【干货索引】阿里云大数据计算服务MaxCompute与生态系统的融合
  6. “云原生全家桶“KubeSphere 如何让企业从容迈进云原生时代?
  7. 一行 Python 代码能实现这么多丧心病狂的功能?(代码可复制)
  8. 说真的,程序员相亲,真的太太太太太太难了 | IT巨能唠
  9. linux unshare 命令,详解Linux Namespace之User
  10. html5media 网页播放视频,html5media 在IE8播放视频黑屏