gpt4 book ai didi

php - 如何从paypal返回客户信息?

转载 作者:太空宇宙 更新时间:2023-11-03 15:48:21 26 4
gpt4 key购买 nike

我知道这是可以做到的。

这是我尝试过的:

$request = curl_init();

// Set request options
curl_setopt_array($request, array
(
CURLOPT_URL => 'https://www.paypal.com/cgi-bin/webscr',
CURLOPT_POST => TRUE,
CURLOPT_POSTFIELDS => http_build_query(array
(
'cmd' => '_notify-synch',
'tx' => $tx,
'at' => "xxxxxxxxxxxxxxxxx",
)),
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_HEADER => FALSE,
// CURLOPT_SSL_VERIFYPEER => TRUE,
// CURLOPT_CAINFO => 'cacert.pem',
));

// Execute request and get response and status code
$response = curl_exec($request);
$status = curl_getinfo($request, CURLINFO_HTTP_CODE);
var_dump($response);
die();
// Close connection
curl_close($request);

当我将 curl 请求发送到 https://www.paypal.com/cgi-bin/webscr 时,我收到此错误:

"FAIL Error: 4003"

当我将它发送到 https://www.sandbox.paypal.com/cgi-bin/webscr 时, 它什么都不返回,状态为 0。

我的帐户目前是沙盒。我有这个工作,但它不再工作了。

有人可以帮忙吗

谢谢

最佳答案

通常只有Paypal回调您网站的ipn,我们才会返回客户信息。

您可以使用:

https://github.com/Quixotix/PHP-PayPal-IPN

为了测试,您可以使用 GET 将买家重定向到 paypal,如下所示:

# redirect to paypal
$redirect = 'https://www'.$addsand.'.paypal.com/cgi-bin/webscr?rm=2&cmd=_xclick&txn_type=express_checkout&no_note=1&no_shipping=1&return='.$return.'&cancel_return='.$cancel_return.'&notify_url='.$notify_url.'&image_url='.$image_url.'&business='.$paypaluser.'&currency_code='.$paypalcurrency.'&amount='.$price.'&mc_gross='.$price.'&item_name='.$product.'&item_number='.$planid.'&custom='.$uid; header("Location: $redirect"); exit();

关于php - 如何从paypal返回客户信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35136185/

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