Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
BitPay supports conversion and payouts to local currencies and generates a unique receiving address for each invoice.
Features
Checkout using an embedded iframe or by redirecting to a hosted payment page on bitpay.com
Payments by computer, tablet, and smartphone
Identify the Bitcoin checkout method with iconic branding
Rate limiting on invoice generation to keep a single invoice within BitPay's 15 minute expiration window
Restrict completion of the checkout process until BitPay confirms payment was received
Click-to-Pay URI
Scan-to-Pay QR code
Copy/paste payment
No chargebacks
Receive push notifications with payment and status updates
Requirements
BitPay php-client library as a separate download. Copy the php-client files to the libraries directory on the web server: sites/all/libraries/php-client/bp_lib.php or sites/{domain}/libraries/php-client/bp_lib.php.
Cache pictures locally. This is useful for performance, and is required to enable image styles (resize etc), as Drupal cannot process user styles for remote pictures
Users choose which picture provider they want to use on the user edit form.
Control access to each picture provider, with permissions.
Documented API allows you to implement your own picture provider.
The Lazy Registration module captures actions made by anonymous users and stores them against a temporary user account until they are ready to register.