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.否則,指它為手工處理。