首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何添加多个订单到重定向URL (2checkout)?

如何添加多个订单到重定向URL (2checkout)?
EN

Stack Overflow用户
提问于 2021-05-28 14:42:48
回答 2查看 44关注 0票数 0

我通过支付系统2checkout.com设置支付。我有一个关于重定向URL的问题。我需要一个重定向到我的网站后付款。我需要重定向URL中的订单号。但他不在那里。如何将此参数添加到重定向URL?

EN

回答 2

Stack Overflow用户

发布于 2021-07-05 14:48:19

您是否检查了2checkout文档中可接受的签出参数?

查找所有可用参数的2checkout文档。https://knowledgecenter.2checkout.com/Documentation/07Commerce/2Checkout-ConvertPlus/ConvertPlus_URL_parameters

票数 0
EN

Stack Overflow用户

发布于 2021-10-11 14:45:19

如果您正在使用此方法\Twocheckout_Charge::form($params, 'auto');使用托管结帐,则在下单后使用"return_url" => 'YOUR-RETURN-URL-HERE'参数重定向您的自定义URL。

您也可以使用订单号。或return_url中的任何参数,例如:"return_url" => 'yourdomain.com/order-placed/123',"return_url" => 'yourdomain.com/order-placed?order_id=123',

或者,如果您使用以下方法在您自己的网站上使用Checkout作为费用:$charge = \Twocheckout_Charge::auth();,那么尝试以下代码:

代码语言:javascript
复制
if ($charge['response']['responseCode'] == 'APPROVED') 
    {
        $statusMsg = "";
        $statusMsg = '<h2>Thanks for your Order!</h2>';
        $statusMsg .= '<h4>The transaction was successful. Order details are given below:</h4>';
        $statusMsg .= "<p>Response Code: ".$charge['response']['responseCode']."</p>";
        $statusMsg .= "<p>Order ID: ".$charge['response']['orderNumber']."</p>";
        $statusMsg .= "<p>Transaction ID: ".$charge['response']['transactionId']."</p>";
        $statusMsg .= "<p>Order Total: ".$charge['response']['total']." USD</p>";
    }
    else
    {
        $statusMsg = "";
        $statusMsg .= "<p>Transaction Faild. Response Code: ".$charge['response']['responseCode']."</p>";
    }

    REDIRECT HERE: on yourdomain.com/order-placed/$charge['response']['orderNumber']
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67734017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档