插件主要功能
- 通过 Adyen API 实现 zip 和 afterpay 分期支付功能。
- 可以设置订单总计超过一定金额时才能使用分期支付。
- 可以设置分期支付支持的国家。
用到的第三方库
- adyen/php-api-library:Adyen 提供的SDK,方便对接他们的支付 API
- yahnis-elsts/plugin-update-checker:实现插件更新功能,方便后期维护更新。
开发过程中遇到的问题
传递给 adyen 的金额不能带小数点,需要转换为对应国家的最小货币单位,比如人民币的最小货币单位为分,12.34 元就需要转为 1234 传递给 adyen ,日元的最小货币单位为元,那么12 元直接传递给 ayden 就可以了,详情参考 Adyen 的文档。