Donation Template
Overview
This template is designed to allow a user to copy and paste into an existing website with minimal config to accept BitPay Donations.
Requirements
This plugin requires the following:
- A BitPay merchant account (Test and Production)
Installation
To install, copy and paste into an existing page (including css references, jquery, etc). You may need to adjust file paths.
Configuration
- Change the header/footer placeholder text as needed
- If there is a maximum donation amount, update the Javascript in the
submitForm
function. - To add more/less pre-defined rows, copy and paste the existing row/columns, and update the values as needed.
- you will also need to add/remove these values in the
$payment_arr
array, located in theupdateCSS
function.
- you will also need to add/remove these values in the
- Login to your BitPay dashboard (Test or Production)
- Click Payment Tools on the left
- Click Donation Buttons
- If you do not see this, you will need to contact our compliance team at [email protected]
- Click Generate
- Scroll down and look for code that resembles the following
<input type="hidden" name="data" value = "<long string of characters">
- Copy that value into the source code of this repo
- Edit the redirectURL value to redirect users after a payment is made
Configuration is now complete.
- note: if you are using the
test.bitpay.com
to verify functionality, the form action should point tohttps://test.bitpay.com/checkout
. If you are in a live environment, it should be changed tohttps://bitpay.com/checkout
with a production token.