现在可以再去准备一些请求参数 .. 就是跟交易本身相关的一些数据 .. 比如订单号,订单价格等等 .. 这些数据应该是在我们应用的电商系统自动生成的 .. 不过这个课程我们只是为了清楚的演示支付宝的支付功能都需要做什么 .. 所以这里先手工去设置一下这些参数 ..
先添加一个 out_trade_no .. 订单号 .. 先用一个时间来表示 .. moment .. local .. format .. 格式是 YYYYMMDDHHmmss..
再添加一个 product_code .. 这个值是支付宝产品的产品码 .. 电脑网站支付这个产品是 FAST_INSTANT_TRADE_PAY ..
然后是订单的价格 .. total_amount .. 0.03 ,三分钱 ..
商品或者订单的标题 .. 是 subject ... 设置成 ninghao
这些请求参数要放在一个叫 biz_content 的公共参数里面 .. 添加一个 biz_content .. 里面的东西就是上面这些请求参数 .. 可以把它们放在一个对象里,再把这个数据对象转换成字符串 .. 用一下 JSON.stringify .. 一个对象 .. 里面包含 out_trade_no .. product_code .. total_amount .. 还有 subject ..
下面重新再组织一下请求支付的时候需要的数据 .. 添加一个 requestParams .. 一个对象 .. 里面先把 commonParams 里的东西放进来 .. 还有的就是上面这个 biz_content 里的东西 ...
logger.debug ... 输出这个请求参数里面的东西 .. requestParams ..
回到浏览器 ... 按一下 确认支付 .. 再回到项目 .. 打开 app.log .. 这里你会找到 requestParams 里面的东西 ..