Payum自定义网关

Sam*_*adi 5 php symfony payum

我想使用带有payum的新网关,但我感到很困惑.

我有一个事务的流程图,我知道如何实现它,但我不知道如何以payum方式实现它. 在此输入图像描述

我想要的是,有人告诉我:

  • 我需要多少Payum动作?
  • 我需要多少个控制器动作?
  • 我是否需要新的gatewayFoctory或新网关或两者兼而有之?
  • afterUrl和taregtUrl有什么不同?
  • 在Docs中,我们有一个名为"model"的对象!它的目的是什么?

Haf*_*ich 1

Payum 入门时,看起来您实际需要的只是 3 个步骤/操作:

准备

  • 设定值
  • 向 payum 请求并获取目标代币
  • 重定向(重定向到的 URL 在令牌中返回。)
  • 重定向 url 是 payum url
  • Payum 将预处理付款内容
  • Payum 将重定向到您的捕获方法

捕获

  • 实际上告诉 payum 处理请求(使用令牌对自己进行身份验证)
  • 销毁代币
  • 重定向到done方法(实际上是重定向到Payum,Payum正在重定向到你的done方法)

完毕

  • 检查是否成功
  • 做东西

其他的东西