插件主要功能

  • 通过 Adyen API 实现 zip 和 afterpay 分期支付功能。
  • 可以设置订单总计超过一定金额时才能使用分期支付。
  • 可以设置分期支付支持的国家。

用到的第三方库

  • adyen/php-api-library:Adyen 提供的SDK,方便对接他们的支付 API
  • yahnis-elsts/plugin-update-checker:实现插件更新功能,方便后期维护更新。

开发过程中遇到的问题

传递给 adyen 的金额不能带小数点,需要转换为对应国家的最小货币单位,比如人民币的最小货币单位为分,12.34 元就需要转为 1234 传递给 adyen ,日元的最小货币单位为元,那么12 元直接传递给 ayden 就可以了,详情参考 Adyen 的文档