我无法找到关于此的明确文件.
如果您使用paypal快速结账,当付款待处理时接下来会发生什么?
如果状态发生变化,PayPal会通过IPN向您发送更新,您有选择吗?
假设你做一个DoExpressCheckoutPayment(使用NVP),你得到这个:
&PAYMENTSTATUS=Pending
&PENDINGREASON= ECHECK //The payment is pending because it was made by an eCheck that has not yet cleared.
&REASONCODE=None
Run Code Online (Sandbox Code Playgroud)
所以你已经付款了,你想要等到它被清除?你接下来应该做什么
更新一些(外部文档)我发现只有sugest你可以使用(IPN?)处理待付款.
"如果快速结账付款PENDINGREASON回复是非零或已完成的回复,则付款正在等待.通常,这意味着客户已使用aneCheck付款.在这种情况下,资金不能保证,您不应该发货或提供的物品或服务,直到付款成功完成注:
PayPal建议您阻止eChecks作为付款方式,如果你无法tohandle挂起状态payments.To找出待处理的支付状态,您可以:提交查询交易.
使用PayPal Manager检查状态.有关详细信息,请参阅PayPal Manager在线帮助."
paypal沙盒似乎可以选择检查快速结账类型的IPN消息.DoExpressCheckoutPayment和IPN之间唯一的相关性(如果以这种方式使用)似乎可以使用"自定义"字段来跟踪待处理状态.DoExpressCheckoutPayment(nvp)中未给出txn_id(ipn).有人对这个有经验么?
我正在尝试从(内部?)对象文字中删除一个对象.但我无法弄清楚为什么它会起作用.
var data=
{
"car": 3,
"boat": 2
};
data.pop(); //should remove last one?
data.splice(1, 1); // removes element with index 1?
Run Code Online (Sandbox Code Playgroud)
我在这做错了什么?您是否可以按名称删除该项目?让我们说删除船.