【问题标题】:Chargify Hosted Page URL Integration using PHP使用 PHP 进行 Chargify 托管页面 URL 集成
【发布时间】:2013-01-17 01:09:16
【问题描述】:

对于那些熟悉使用 Chargify 和 PHP 的人,我正在尝试执行应该是一个简单的请求。我使用 Code Igniter 创建了一个购物车,现在我正在尝试在其托管页面 URL 上传递名字、姓氏、电子邮件和整体总计 - 但我一直收到错误消息,提示找不到页面。 这是我到目前为止得到的:

<?
$site_shared_key = 'h8X9-jj2doSwOX4l__Zb';
$token = SHA1($site_shared_key);
?>
<form name="chargifySignupForm" method="get" action="https://leavereview-chargify-test.chargify.com/update_payment/2989648/<?=$token;?>">
First Name
<input type="text" name="firstname" value="<?=$firstname;?>" readonly>
Last Name
<input type="text" name="lastname" value="<?=$lastname;?>" readonly>
Email
<input type="text" name="email" value="<?=$email;?>" readonly>
<?
$overall_total = $profile_rate + $locations_rate_total;
?>
Your Overall Total (To be paid on Chargify)
<input type="text" name="overall_total" value="<?=$overall_total;?>" readonly>
<input type="submit" value="Pay Now to Chargify" />
</form>

我认为问题出在 $token 部分,希望有人能给我一个提示,告诉我如何解决它。文档 (http://docs.chargify.com/hosted-page-integration#hosted-page-urls) 不需要 API 密钥,所以我不确定是否仍然需要让我的脚本正常工作。

提前致谢。

【问题讨论】:

    标签: php integration chargify


    【解决方案1】:

    根据 chargify 文档,您不能提交到 chargify 托管页面,您只需将其超链接到该页面,您还可以使托管页面的外观与您的网站相匹配。

    以下是托管页面Hosted page integration上的文档

    如果你真的想把它解耦,那么放弃这个托管页面的想法并尝试使用 API,无论你通过托管页面实现什么,你也可以通过 API 实现同样的事情。

    下面是 chargify 的文档链接

    API integration notes

    您也可以在这里获取示例代码sample code

    在满足您要求的示例代码列表中,您可以使用 ChargeIgniter - Chargify API For CodeIgniter 。这真的很适合用作起点。

    希望对你有帮助

    【讨论】:

    • 来自 chargify 支持:无法将要支付的金额发送到托管页面。您也计算错误的共享密钥。此外,update_payment 页面不处理费用。仅用于更新卡信息。
    猜你喜欢
    • 1970-01-01
    • 2023-03-17
    • 2016-04-18
    • 2014-12-12
    • 2011-05-26
    • 2019-12-18
    • 1970-01-01
    • 2020-12-13
    • 2021-09-03
    相关资源
    最近更新 更多