Simply put tl:dr:
- Use simple text for your Item and Menu Option Names.
- Don’t edit or remove
values
. - Add the
"
‘s to your descriptive text inside the<option>
tags.
Don’t use "
‘s in your Menu Option Name fields when creating the button.
It is critical that the value
‘s not be changed from those generated by PayPal. When you edit your code copied from the paypal button creator, retain the value attributes
of your <input>
‘s and <options>
.
<table><tbody>
<tr><td>
<input type="hidden" name="on0" value="A 2.5'x6' Banners">"A" 2.5'x6' Banners
</td></tr>
<tr><td><select name="os0">
<option value="A">"A" $500.00 USD</option>
<option value="Ax2">"A"x2 $750.00 USD</option>
<option value="Ax3">"A"x3 $1,000.00 USD</option>
</select></td></tr>
</tbody></table>
In this working form, I added "
in the text between opening and closing <option>
tags – this is the text the user sees. If the values were empty or different from those generated by PayPal I got the following error:
PayPal cannot process this transaction because of a problem with the
seller’s website. Please contact the seller directly to resolve this
problem.