Hash Form Pro

Accept USDC payments with Coinbase

Buyers pay in USDC on a Coinbase Business checkout, priced in your form’s own currency. A payment is confirmed when the buyer comes back to your site, and an optional signed webhook also records the ones that finish after they leave.

Hash Form

Hash Form + Coinbase

What you set up

  • Coinbase module
  • API Key ID & Secret
  • Webhook Secret (optional)
  • Hosted checkout
    A Coinbase Business checkout is created for the form’s total, and the buyer pays it in USDC.
  • Pending is fine
    A payment seen but not yet confirmed sends the buyer to the result page.
  • Signed webhook
    Successful payments are marked paid, failed or expired ones failed, and refunds are recorded.

Optional: create a webhook for your site’s /hf-coinbase-webhook address with the CDP CLI, then paste the secret it returns.

What you get

What you can do with Coinbase

A Secret API Key

Create one in the Coinbase Developer Platform under API Keys, with the View permission.

Signature checked

Each webhook is verified with your webhook secret before anything in it is used.

Priced in your currency

The checkout is priced in the form’s own currency and the total worked out on your server, then paid in USDC.
How it works

Set up Coinbase in three steps

01

Turn on the module

Switch on Coinbase under Hash Form > Modules and click Save.

02

Add your API key

In its cog settings, add the API Key ID and API Key Secret from the Coinbase Developer Platform.

03

Add a webhook (optional)

Create a webhook for your site’s /hf-coinbase-webhook address with the CDP CLI and paste the secret it returns.

FAQ

Questions, answered

Still wondering about Coinbase? The documentation covers every setting, and we are happy to help.

Do I need a webhook?

No. Without one, a payment is confirmed when the buyer returns to your site. A webhook also records payments that finish after the buyer has left, and refunds.

What if the payment isn’t confirmed yet?

The buyer sees the result page while the charge waits, and the webhook marks it paid once it’s confirmed.

Do my Coinbase keys still work?

No. Coinbase has shut Commerce down, so create a Secret API Key in the Coinbase Developer Platform instead.

Connect Coinbase with Hash Form Pro

Every integration is included in every Pro plan, on a yearly subscription or a lifetime license.