想让用户可以通过支付宝付款,我们需要给 Commerce 安装一个支付宝模块 .. 这里用 drush 去安装一下这个模块。
drush en commerce_alipay -y
再提交一下:
git add .
git commit -m '安装 commerce_alipay'
回到后台,打开 商店,配置,支付方法 .. 在禁用的支付方法这里你会看到刚才安装的 alipay 这种支付方式 ... 点击 启用 .. 确认 ..
再 编辑 一下这个支付规则 .. 然后编辑一下这个 启用支付方法 这个动作 .. 在支付设置这里,可以配置一下支付宝这种支付方式 ... Payment service type 是支付服务的类型 .. 默认是 Instant ,也就是即时到账,用户支付以后你会立即收到这笔钱。
另外这里还有其它的几种类型,Escrow 是担保交易, Dual-function 就是支付宝的双功能,也就是用户可以自己选择即时到账或者担保交易。不过目前这个模块只支持即时到帐。
下面的 Seller email 是卖家的支付宝的帐号 ... 你需要使用商户版的支付宝 .. Partner ID 是合作者的 ID ,这个 ID 是你在申请商户版支付宝的时候,分配给你的一个 ID 号,在你的商户版的支付宝的后台可以找到这个 ID 。
下面的 Key ,就是安全校验码,同样可以在商户版的支付宝后台找到。
然后点击 保存.. 再清空一下 Drupal 的缓存 ..
drush cc all
找到之前我们创建的一个商品 .. 结算 .. 下一步. 在核对订单这一步,会显示支付宝这种支付方式 ..