gpt4 book ai didi

php - 使用 Wordpress 插入查询进行 Paypal 交易跟踪?

转载 作者:行者123 更新时间:2023-11-29 02:42:15 25 4
gpt4 key购买 nike

我在 PayPal 上通过沙盒模式完成了一笔交易,我正在使用 Wordpress 平台。问题是我的插入查询没有执行。

交易完成后,我将页面从沙箱重定向到 xyz.com/payments-recieved,在这里我打印了数组并得到了这个

Array
(
[tx] => 44K35922JH447994H
[st] => Completed
[amt] => 29.00
[cc] => USD
[cm] =>
[item_number] =>
[sig] => NXsJYzHJsIoReedCjkhnpWPQgoqLa5j4fAxcqk+CxJqgVHjdlBB/yWx0h4JVez/e2k+OOKeuhdgh/YxcD0bcR8JwmCd3GFE5N2UxoOws2JusqegLytKpcp6PmEb92aj9B1+e6MMHOf5VKjwX0z50imRiRtjYUSRasFT5IKiNbyA=
)

之后,我尝试将所有详细信息插入到表中,这是我的完整代码。

<?php
/*
Template Name: All Payments History
*/
get_header();

echo "Thanks for choosing our plan<br />";
echo "<pre>";print_r($_REQUEST);

global $wpdb; //global query variable

if($_GET['st']=="Completed") /*check if transaction successfull or not*/
{
$item_transaction = $_GET['tx'];
$item_price = $_GET['amt'];
$item_currency = $_GET['cc'];
$item_no = $_GET['item_number'];
$wpdb->insert("wp_paypal_payments_tracking", array(
"transaction_id" => $item_transaction,
"amount" => $item_price,
"currency_type" => $item_currency,
"item_number" => $item_no,
));
echo "Payment Done Successfully";
}
get_footer();
?>

如果我的代码有任何问题,我们如何触发插入查询,请告诉我并帮助我。

最好的问候!!!

最佳答案

您可以使用查询插入,其中 wp_paypal_payments_tracking 是您的表名,您可以更改它

if ( !empty( $_REQUEST) && $_REQUEST['st']=='completed' ){
$wpdb->insert( 'wp_paypal_payments_tracking', array(
'tx' => $_REQUEST['tx'],
'st' => $_REQUEST['st'],
'amt' => $_REQUEST['amt'],
'cc' => $_REQUEST['cc'],
'cm' => $_REQUEST['cm'],
'item_number' => $_REQUEST['item_number'],
'sig' => $_REQUEST['sig'],
);
}

关于php - 使用 Wordpress 插入查询进行 Paypal 交易跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49049744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com