【问题标题】:How to integrate Skrill in CodeIgniter?如何在 CodeIgniter 中集成 Skrill?
【发布时间】:2016-07-28 04:55:06
【问题描述】:

我正在使用 codeigniter 并寻找 Skrill 支付网关的集成,但没有从任何地方获得准确的信息。我已经按照example 的步骤进行操作,但它不会重定向到我的状态网址(CodeIgniter 之外)。

我用下面的代码尝试了one another example,但它也不起作用

    $config['pay_to_email']="abcdef@gmail.com";
    $config ['status_url'] = 'http://myserver/response.php';
    $config ['language'] = 'EN';
    $config ['amount'] = '1';
    $config ['currency'] = 'USD';
    $config ['return_url_text'] = 'Return to response.php';
    $config ['return_url'] = 'http://myserver/response.php';
    $config ['cancel_url'] = 'http://myserver/response.php';
    $config ['detail1_description'] = 'Membership';
    $url='https://www.moneybookers.com/app/payment.pl?';
    $vars=http_build_query($config);
    header('LOCATION:' . $url. $vars);

如果我在服务器上运行上面的文件,那么它也不能正常工作,也不能重定向到 response.php。

【问题讨论】:

    标签: php codeigniter skrill


    【解决方案1】:

    创建视图并发送您的数据...这只是一个示例

    <html>
        <head>
            <title> Payment</title>
        </head>
        <body>
            <center>
            <?php
                $vars['pay_to_email']="abcdef@gmail.com";
                $vars['status_url'] = 'http://myserver/response.php';
                $vars['language'] = 'EN';
                $vars['amount'] = '1';
                $vars['currency'] = 'USD';
                $vars['return_url_text'] = 'Return to response.php';
                $vars['return_url'] = 'http://myserver/response.php';
                $vars['cancel_url'] = 'http://myserver/response.php';
                $vars['detail1_description'] = 'Membership';
            ?>
                <form action="https://www.moneybookers.com/app/payment.pl" method="post">
                <?php foreach($vars as $key=>$var){ ?>
                  <input type="hidden" name="<?=$key?>" value="<?=$var?>"/>
                  <?php } ?>
                  <input type="submit" value="Pay!"/>
                </form>
            </center>
            <script language='javascript'>document.redirect.submit();</script>
        </body>
    </html>
    

    【讨论】:

    • 感谢您的回复。让我试试这个。
    • 抱歉,提交到 payment.pl 但没有在 status-url 上得到回复
    • 究竟什么不工作意味着你得到了什么错误。您甚至可以付款还是什么??
    猜你喜欢
    • 2020-09-24
    • 1970-01-01
    • 2015-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多