【发布时间】:2014-08-03 21:07:30
【问题描述】:
我正在为我的客户制作电子商务网站,但我不熟悉支付网关和 API,所以我在使用 Paypal NVP API 集成 paypal 时遇到了问题。我在stackoverflow上找到了如何使用api的代码sn-ps,但我不明白html代码是什么我的意思是paypal按钮的代码是什么(paypal按钮将如何出现在网页中)。
$data = array(
"METHOD" => "BMCreateButton",
"VERSION" => "65.2",
"USER" => "myname_api1.yahoo.com",
"PWD" => "abcdefg",
"SIGNATURE" => "adhiahduiahduohuaohdohaodhahoadhadhoa",
"BUTTONCODE" => "ENCRYPTED",
"BUTTONTYPE" => "BUYNOW",
"BUTTONSUBTYPE" => "SERVICES",
"BUTTONCOUNTRY" => "US",
"BUTTONIMAGE" => "reg",
"BUYNOWTEXT" => "BUYNOW",
"L_BUTTONVAR0" => "bussiness=myname@yahoo.com",
"L_BUTTONVAR1" => "item_number=$product_id_array",
"L_BUTTONVAR2" => "item_name=$product_name",
"L_BUTTONVAR3" => "amount=$price",
"L_BUTTONVAR4" => "currency_code=US",
"L_BUTTONVAR5" => "no_shipping=1",
"L_BUTTONVAR6" => "no_note=1",
"L_BUTTONVAR7" => "notify_url=https://mysite.net/ecommerce/storescripts/my_ipn.php",
"L_BUTTONVAR8" => "cancel_return=https://mysite.net/ecommerce/paypal_cancel.php",
"L_BUTTONVAR9" => "return=https://mysite.net/ecommerce/checkout_complete.php"
);
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_URL, 'https://api-3t.sandbox.paypal.com/nvp?'.http_build_query($data));
$nvpPayReturn = curl_exec($curl);
curl_close($curl);
}
我添加了我所有的 api 凭据和其他东西,但我不知道支付按钮使用表单通过 api 发送数据的 html 代码是什么。
我们将不胜感激。
【问题讨论】:
-
我需要按钮的 html 代码来运行这个 api ...