【问题标题】:How to track sandbox Paypal recurring transactions in Wordpress by manually with MySQL如何使用 MySQL 手动跟踪 Wordpress 中的沙盒 Paypal 重复交易
【发布时间】:2018-08-09 07:26:09
【问题描述】:

我使用 价格列表插件 创建了 3 个价格列表表格,并添加了“PayNow”按钮以通过 PayPal 进行定期付款。现在我将沙箱用于测试目的。我已经为“PayNow”按钮设置了自定义 URL,例如 https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_xclick-subscriptions&business=example@gmail.com&item_name=Bronze%27s%20Pack&a3=29.00&p3=1&t3=D&srt=12&sra=1&src=1&currency_code=USD&return=http://example.com/payments-recieved/

当我点击“PayNow”按钮时,它会重定向到 Paypal 并显示每天的定期优惠。在完成所有付款后,我重定向到付款在 Wordpress 中收到了一个页面,我在那里调用了一个 PHP 模板,我在其中打印数组并获取这些值。

Array
(
    [tx] => 4M134216E2452352C
    [st] => Completed
    [amt] => 29.00
    [cc] => USD
    [cm] => 
    [item_number] => 
    [sig] => VMCQP7/uVkdAsN/sNNRcpYeFRTzD57Y3u2NnJcPi06O530J1JUmk7Wm6hoyOXdWJWZHnwMHh00JcsZvMmcqnuzswZlbh7nc2regh2hXFiTPj0WoIlMEMuTesclA6uq5At760uJoQxRKVw0ryj8poJSUpT7xxncecCNdK66Rn/CU=
)

我检查了我的沙盒 Paypal 帐户历史记录,它将显示当前日期、下一个日期周期和周期的最后日期的定期付款。在 PHP 模板页面上,数组接收完整的事务。但我在数据库表历史记录中没有找到该事务。

我们如何在数据库中跟踪每条记录以供将来参考。如果可以,我们可以手动插入交易,那么我们将如何做到这一点?请帮帮我,给我最好的解决方案。

非常感谢!!!

【问题讨论】:

    标签: php mysql wordpress paypal


    【解决方案1】:

    试试这个伙伴,我想它会帮助你,

    <?php
        /*
            Template Name: All Payments History
        */
            get_header();
        echo "<pre>";print_r($_REQUEST);
        global $wpdb; //global query variable
        $wpdb->show_errors();
    
        if (!empty( $_REQUEST) && $_REQUEST['st']=='Completed'){
            $wpdb->insert('wp_paypal_payments_tracking', array(
                'transaction_id' => $_REQUEST['tx'], 
                'transaction_status' => $_REQUEST['st'],
                'amount' => $_REQUEST['amt'], 
                'currency_type' => $_REQUEST['cc'],
                'item_number' => $_REQUEST['item_number'], 
                ));
            echo "Payment Done Successfully, We will update you soon!!!"; 
        }
        get_footer();
        ?>
    

    【讨论】:

      猜你喜欢
      • 2013-02-07
      • 2023-03-23
      • 2023-01-01
      • 2016-06-29
      • 2018-08-09
      • 2017-02-23
      • 2017-01-24
      • 2012-04-14
      • 2012-01-22
      相关资源
      最近更新 更多