Simple Buttons

Field Name Description Required? Length Limit
Main Fields
cmd This should always be set to '_pay_simple'. Yes N/A
reset This tells the server to delete any cached button data for the user. Set the value to 1 Yes 1
merchant Your merchant ID (you can find this on the My Account page). Yes N/A
Item/Payment Description Fields
currency The currency of the payment (BTC, LTC, USD, EUR, etc.).
Values supported: Any crypto or fiat currency on the Supported Coins page.
Note we in no way process any fiat currencies, they are simply convenience values so you don't have to convert to BTC or another coin yourself.
Yes 3
amountf The amount (in the currency chosen) of the payment. Yes N/A
item_name The name of the item being purchased. Yes 128
item_desc Description of the item being purchased. No 128
item_number This is a passthru variable for your own use. [not visible to buyer] No 128
invoice This is a passthru variable for your own use. [not visible to buyer] No 128
custom This is a 2nd passthru variable for your own use. [not visible to buyer] No 128
allow_currencies Currency codes separated with a comma of coins you will accept. This is used to further restrict the coin selection from your list of enabled coins; for example if you are doing your own exchange rates and want to limit checkout to a user selected currency.
Example: BTC,LTC
No 255
ov1 1st option value. This would be the buyer's selection such as small, large, red, white. No 128
ov2 2nd option value. This would be the buyer's selection such as small, large, red, white. No 128
Miscellaneous Fields
ipn_url Sets an IPN URL.
If not set or blank defaults to the IPN URL in your settings.
No 255
success_url Sets a URL to go to if the buyer does complete checkout. No 255
cancel_url Sets a URL to go to if the buyer decides to not complete checkout. No 255
lang Automatically set the checkout language to this language code. No 16