我已将PayPal集成到我的WordPress网站中。获取所有必需参数,并将用户重定向到PayPal。代码如下:
$fields = array(
'item_name' => 'item_name_01',
'item_number' => 'item_number_01',
'cmd' => urlencode('_s-xclick'),
'hosted_button_id' => urlencode('UYRL3AXNCTXCL'),
'amount' => 100
);
foreach ($fields as $key => $value) {
$fields_string .= $key . '=' . $value . '&';
}
rtrim($fields_string, '&');
$url = 'https://www.sandbox.paypal.com/cgi-bin/webscr?' . $fields_string;
header('Location: ' . $url);
exit();
大部分时间都有效,但有时,' item_number'和'金额'重定向到PayPal时不会显示。这种行为是随机的,我无法确切地发现这种情况何时发生以及何时发生。
感谢任何帮助。提前致谢。