当我通过BMUpdateButton更新托管的PayPal按钮的价格时,库存数据将被销毁。我认为这是由于丢失了可选的商品ID数据,在跟踪库存时这不是可选的。
我无法在BMUpdateButton api文档中找到“项目ID”字段 https://developer.paypal.com/docs/classic/api/button-manager/BMUpdateButton_API_Operation_NVP/
我应该做以下事情吗?
1)BMGetInventory获取库存并将其放入变量
2)BMUpdateButton在销毁我的库存数据时更新托管按钮价格
3)BMSetInventory恢复我的库存数据
我更倾向于在不破坏我的托管按钮库存数据的情况下直接调用BMUpdateButton。
这是我通过cURL制作的BMUpdateButton电话
curl https://api-3t.paypal.com/nvp \ -s \ --insecure \ -d USER = itsme.com \ -d PWD = 111111 \ -d SIGNATURE = john hancock \ -d VERSION = 124.0 \ -d METHOD = BMUpdateButton \ -d HOSTEDBUTTONID = someid \ -d BUTTONTYPE = CART \ -d BUTTONSUBTYPE = PRODUCTS \ -d L_BUTTONVAR0 = item_name = my + product1 \ -d L_BUTTONVAR1 = amount = 100.00