ユーザーが定期料金表の「更新」リンクをクリックし、変更を行わないことに決め、[更新] ではなく [キャンセル] をクリックすると、アクセスが拒否されます。ユーザービュー。これは authorize.net ハンドラーを使用したもので、問題の URL は次のようになります。
example.com/user/263/recurring/715/cancel/authorizenet_cim?destination=user/263/recurring-fees
これは私が研究をしているときに得たコードです。以下のようにコードを変更しましたが、うまくいきません!
uc_recurring.uc_authorizenet.inc の 140 ~ 147 行あたり:
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Update'),
// '#suffix' => l(t('Cancel'), 'admin/store/orders/recurring/view/fee/' . $rfid),
'#suffix' => l(t('Cancel'), $_SERVER['HTTP_REFERER']), //This is the line I have added
);