【问题标题】:How to display payment information with PayPal IPN WordPress如何使用 PayPal IPN WordPress 显示付款信息
【发布时间】:2015-10-16 23:57:12
【问题描述】:

我使用 wordpress 插件 - IPN PayPal,我想在我的主站点列表中显示付款。我不会用这个paypal hooks。

    <?php

add_action('paypal_ipn_for_wordpress_ipn_response_handler', 'process_recurring_handler', 10, 1);

function process_recurring_handler( $posted )
{
    // Parse data from IPN $posted[] array
    $first_name = isset($posted['first_name']) ? $posted['first_name'] : '';
    $last_name = isset($posted['last_name']) ? $posted['last_name'] : '';
    $mc_gross = isset($posted['mc_gross']) ? $posted['mc_gross'] : '';
    $recurring_payment_id = isset($posted['recurring_payment_id']) ? $posted['recurring_payment_id'] : '';
    $payer_email = isset($posted['payer_email']) ? $posted['payer_email'] : '';
    $txn_id = isset($posted['txn_id']) ? $posted['txn_id'] : '';

    /**
     * At this point you can use the data to generate email notifications,
     * update your local database, hit 3rd party web services, or anything
     * else you might want to automate based on this type of IPN.
     */
}


?>

这个我添加到function.php但是这个调用如何在页面上的表格中显示适当的数据? 我试过了

<?php do_action('paypal_ipn_for_wordpress_ipn_response_handler')?>

但它不起作用。 我完全是世俗的,帮助

【问题讨论】:

    标签: php wordpress paypal paypal-ipn


    【解决方案1】:

    当任何 IPN 访问您的站点时,将触发您在此处显示的钩子/功能。您可以使用它来根据触发的 IPN 自动执行您自己的程序。它不会向网站页面/帖子本身显示任何内容。

    如果您想在页面/帖子内容上显示 IPN 数据,则需要使用插件提供的短代码。查看插件developer guide 中的简码选项。

    例如,如果您想显示最近 10 条 IPN 记录,您可以使用以下短代码:

    [paypal_ipn_list field1="txn_id" field2="payment_date" field3="first_name" field4="last_name" field5="mc_gross"]
    

    【讨论】:

    • 不错。谢谢。但是如果我想用支付来抽奖,如何拉取支付的数据呢?
    • 我不确定我是否理解您的目标。您是在尝试根据命中、发送电子邮件或究竟是什么的 IPN 来更新您的数据库吗?
    • 我使用您的插件在 wordpress 管理面板中查看捐款。但是我想在捐赠者的抽奖中使用您的插件传输的数据。但我不知道我可以从管理面板中的插件中提取数据。 :(
    • IPN 的数据将被发送到您的站点并保存在 PayPal IPN 列表中。如果你想在页面上显示数据,你需要使用我上面提到的短代码。如果您想在 IPN 命中时自动执行过程,您需要在您的 functions.php 或您自己的插件中设置挂钩。
    猜你喜欢
    • 2016-06-28
    • 2013-06-09
    • 2023-03-05
    • 2012-01-10
    • 2018-10-05
    • 2014-07-03
    • 2014-01-23
    • 2012-11-07
    • 2012-06-18
    相关资源
    最近更新 更多