PayPal provides an API to automate transaction processing.贝宝提供了一个宣传短片,自动化的交易处理。 This is great for businesses selling这是伟大的为企业销售 electronic电子 products产品 . Automated transaction processing speeds up order processing and is somewhat expected from a large section of internet savvy buyers.自动化的交易处理速度,订单处理,是有点可望由大断面互联网精明的买家。 However it has some caveats as we found yesterday.但也存在一些变数,因为我们发现昨日。

We sell Translator Plugin Pro for 30$ using a simple我们出售的翻译插件亲为30元,使用简单 online PayPal button在线贝宝按钮 with two data entry fields.与两个数据输入字段。 It takes you to PayPal site which allows you to specify the quantity but not the unit price for obvious reasons.它带您到贝宝网站,让您指定的数量,而不是单位价格出于明显的原因。 However today we got a payment of 0.01$ (yeah one cent only) of which PayPal’s fee was 0.01$, leaving me with a net payment of 0.00$, no kidding!不过今天我们得到的付款0.01元(是啊,只有一美分) ,其中PayPal的收费为0.01元,离开我与净支付0.00元,没有开玩笑! How did this happen?怎么会这样?

The problem is that PayPal form has the price embedded as one of the hidden fields:问题是,贝宝形式的价格嵌入式之一,隐藏的领域:

This can be abused to insert any value of your choice and submit the form.这可以被滥用,插入任何的价值,您的选择和提交表单。

PayPal does have a solution to this problem.贝宝是否有解决这个问题。 You can encrypt the form field.您可以通过加密的形式领域。 Your item price and other details will be encrypted and cannot be easily altered.您的项目的价格及其他细节将被加密,并不能轻易改变。 Unfortunately Option Fields are not compatible with encrypted buttons.不幸的选项字段不兼容的加密按钮。 Selecting encryption means you cannot use option fields or create email links.选择加密手段,您不能使用选项字段或创建电子邮件链接。 This prevents a merchant from requesting additional information from buyers to fulfill the order.这可以防止商人从要求提供额外资料,从买家来完成订单。

What is the way out of this catch-22 situation?是什么出路的,这赶上22日的情况?
One simple way is to check for the net payment before fulfilling your order.一个简单的办法是检查的净付款之前,履行您的订单。 Only fulful when the price is right.只有fulful时的价格是正确的。 Otherwise refer it for manual processing.否则,指它为手工处理。