先打开 Extend ... 扩展 .. 在 Commerce 下面,找到 Commerce Payment .. 它是支付用的模块 .. 还有下面这个 Commerce Payment Example ... 这个模块提供了一个演示的支付方法 ..
安装一下这两个模块 ...
回到这个支付流程 ... 编辑一下默认的支付流程 .. 在 Order information 这里,会出现一个 Payment Information ... 支付相关的信息 ..
然后在 Payment 区域的下面,又会出现一个 Payment Process ... 处理支付 ...
再回到结账页面 ... 刷新一下 ..
这里会显示 No payment gateways are defined, create one first ... 还没有支付方法,先去创建一个 ..
打开 Commerce ... 配置 ... 这里会有一个 Payment gateways ..
Add payment gateway ... 输入支付方法的名字 ... Test .. Plugin 这里可以选择一种支付方法,现在我这里只有一些演示用的支付方法 .. 随便选一个 ..
然后保存 ...
再回到结账页面 .. 现在这里会出现一个 Payment information 面板 ...
输入一些支付相关的信息 ... 然后继续下一步 ..
预览一下 ... 再 Pay and complete purchase ... 支付并完成购买 ..
这里会出现一个提示,说支付要跳转到支付服务器 ... 稍等一下 ...
完成以后,会提示一个完成的信息 ...
刚才我们选择的是站外支付方法,比如国内的支付宝,用户选择这种支付方式,支付的时候会跳转到支付宝网站,用户完成支付以后会被支付宝重定向到我们的网站,我们收到支付宝的请求,处理一下,没有问题,就会显示一个完成的提示 ...