Payum + Symfony2 - 添加路由参数到 done-url
Payum + Symfony2 - Add routing parameters to done-url
使用最新的 payum-bundle 创建一个 captureToken 我使用这个代码:
$captureToken = $this->get('payum')->getTokenFactory()->createCaptureToken(
$gatewayName,
$payment,
'done_xyz'
);
但是如果在我的路由中 'done_xyz' 需要强制参数怎么办?喜欢
done_xyz:
path: /u/{parameter}/done_xyz
我收到错误,然后它丢失了,有什么办法可以包含它吗?
createCaptureToken 的第四个参数是 done url 的参数
这应该有效:
$captureToken = $this->get('payum')->getTokenFactory()->createCaptureToken(
$gatewayName,
$payment,
'done_xyz',
['parameter' => 'foo']
);
使用最新的 payum-bundle 创建一个 captureToken 我使用这个代码:
$captureToken = $this->get('payum')->getTokenFactory()->createCaptureToken(
$gatewayName,
$payment,
'done_xyz'
);
但是如果在我的路由中 'done_xyz' 需要强制参数怎么办?喜欢
done_xyz:
path: /u/{parameter}/done_xyz
我收到错误,然后它丢失了,有什么办法可以包含它吗?
createCaptureToken 的第四个参数是 done url 的参数
这应该有效:
$captureToken = $this->get('payum')->getTokenFactory()->createCaptureToken(
$gatewayName,
$payment,
'done_xyz',
['parameter' => 'foo']
);