我正在尝试动态更新PayPal托管按钮,但收到错误
The button type specified is invalid.
这是我使用ButtonManager的代码:
// Set request-specific fields.
$nvpStr = "&HOSTEDBUTTONID=buynow&BUTTONCODE=HOSTED&AMT=330.66&BUTTONTYPE=BUYNOW";
// Execute the API operation; see the PPHttpPost function above.
$httpParsedResponseAr = PPHttpPost('BMUpdateButton', $nvpStr);
var_dump($httpParsedResponseAr);
?>
我究竟做错了什么?
编辑
当我从请求字符串中删除HOSTEDBUTTONID并输出完整的NVP字符串时,我得到了这个(用隐藏字符替换了一些带有下划线的字符):
METHOD=BMUpdateButton&VERSION=98.0&PWD=1362320204&USER=___._1362320167_biz_api1.gmail.com&SIGNATURE=________________&BUTTONCODE=HOSTED&AMT=330.66