dnna/payum-alphabank

Payum Alpha Bank网关

1.2.2 2022-08-03 10:59 UTC

This package is auto-updated.

Last update: 2024-08-30 01:26:07 UTC


README

此网关集成了Alpha Bank的跳转支付方式。工厂参数

  • mid
  • sharedSecretKey

可选工厂参数

  • lang - 语言。默认el。
  • cssUrl - 用于自定义Alpha Bank结账页面的CSS文件的URL。默认无。
  • sandbox - 是否为Alpha Bank的沙盒环境。默认true。
  • useMasterPass - 如果为true,则传递给Alpha Bank的支付方式设置为auto:MasterPass。默认false。

备注

  • mid和sharedSecretKey也可以通过支付模型的"details"属性传入以覆盖工厂值。这允许根据业务逻辑将支付分配到不同的Alpha Bank账户。如果以这种方式使用,建议将sharedSecretKey设置为Payum\Core\Security\SensitiveValue而不是字符串,以避免将密钥保存在数据库中。
  • 传递给Alpha Bank的orderid是一个随机字符串,并不对应实际的订单号。这使用户可以为同一订单进行多次支付重试。实际的orderid通过Alpha Bank的var2字段传递。
  • 可以通过在"details"属性中将custom3到custom5设置为自定义值来设置var3到var5。
  • 要使用分期付款功能,必须在支付模型的"details"属性中传递"extInstallmentoffset"和"extInstallmentperiod"字段。
  • 要使用卡令牌化功能,必须在支付模型的"details"属性中传递"extTokenOptions"或"extToken"字段。

许可证

此代码在MIT许可证下发布。