使用最新的payum-bundle创建captureToken我使用此代码:
$captureToken = $this->get('payum')->getTokenFactory()->createCaptureToken(
$gatewayName,
$payment,
'done_xyz'
);
但是如果在我的路由中'done_xyz'需要一个强制参数呢?像
done_xyz:
path: /u/{parameter}/done_xyz
我得到了它遗漏的错误,有没有办法包括它?
答案 0 :(得分:1)
createCaptureToken的第四个参数包含已完成的url参数
这应该有效:
$captureToken = $this->get('payum')->getTokenFactory()->createCaptureToken(
$gatewayName,
$payment,
'done_xyz'
['parameter' => 'foo]
);