app端要做支付宝和微信支付,php需要做些什么呢?那个ios说php后台这边需要配置一下,我不明白说的什么意思,还请大神解惑
闭关修行中......
我做过paypal和globalcollect支付,这些APP端支付,大致可以归纳为:
后端首先要做的是验证订单的合法性
提供订单号,订单金额,货币符号,订单支付地址等有关订单详情到前端,使用户完成支付。
收到前台传来的成功支付消息,首先会去请求paypal或者globalcollect第三方借口确认支付是否成功,要确认支付的金额,货币是否跟数据库的订单对得上等等。
各种检测无误后,修改订单状态
总的来说APP支付,主要是APP端完成整个支付,后端只是提供信息,以及各种入库前数据的确认。所以只需要配合前端就好。
app端负责根据demo发起支付,至于发起需要的订单金额,订单号,描述,这些都是你接口给的。支付好之后,支付方的服务器会把支付结果反馈给支付者,俗称回调,这个回调地址用来接收支付结果,根据结果修改订单状态等操作,是要你这边写的。
php,完成,统一下单,详情可以看微信支付的统一下单,就是传参数,生成签名,给app,签名你可以用工具来检测,
填写回调地址,app拉起支付,支付成功后给你回调地址数据,验证订单,修改订单状态,微信支付宝逻辑差不多,
我做过paypal和globalcollect支付,这些APP端支付,大致可以归纳为:
后端首先要做的是验证订单的合法性
提供订单号,订单金额,货币符号,订单支付地址等有关订单详情到前端,使用户完成支付。
收到前台传来的成功支付消息,首先会去请求paypal或者globalcollect第三方借口确认支付是否成功,要确认支付的金额,货币是否跟数据库的订单对得上等等。
各种检测无误后,修改订单状态
总的来说APP支付,主要是APP端完成整个支付,后端只是提供信息,以及各种入库前数据的确认。所以只需要配合前端就好。
app端负责根据demo发起支付,至于发起需要的订单金额,订单号,描述,这些都是你接口给的。
支付好之后,支付方的服务器会把支付结果反馈给支付者,俗称回调,这个回调地址用来接收支付结果,根据结果修改订单状态等操作,是要你这边写的。
php,完成,统一下单,详情可以看微信支付的统一下单,就是传参数,生成签名,给app,签名你可以用工具来检测,
填写回调地址,app拉起支付,支付成功后给你回调地址数据,验证订单,修改订单状态,微信支付宝逻辑差不多,