Accept payments
on any platform.

Hosted Payment Page

Subscription Billing

38 HIGH RISK Omniscore High Risk Low Risk

Fraud Shield

Feature Rich. Not Feature Dense.

We empower you with solid, useful tools, not unnecessary features you'll never use.

Accept Payments in Almost Any Format

Pinwheel is integrated with most major payment providers and the list is always growing. Accept most major payment types. Customers need an alternative payment solution? There's a good chance we can facilitate your (and your customer's) needs.

Visa, MasterCard & Amex

Accept all major card types and offer your customers the easiest way to pay.

Reports that Work for You

Reporting is about data and feedback. We provide you with the tools you need to scale your business.

Mobile Payments

Our engineers can integrate with most mobile payment solutions.

Develop Your Store On Your Terms

Customize your payment solutions and provide your customers with an experience you define.

Talk to Our Dev Team!
require "pinwheel"
Pinwheel.api_key = "..."

Pinwheel::Charge.create(
  :amount => 2000,
  :currency => "eur",
  :source => "tok_mastercard", # obtained with pinwheel.js
  :description => "Charge for hello@thomascullen.io"
)
import pinwheel
pinwheel.api_key = "..."

pinwheel.Charge.create(
  amount=2000,
  currency="eur",
  source="tok_amex", # obtained with pinwheel.js
  description="Charge for madison.wilson@example.com"
)
var pinwheel = require("pinwheel")(
  "..."
);

pinwheel.charges.create({
  amount: 2000,
  currency: "eur",
  source: "tok_visa", // obtained with Pinwheel.js
  description: "Charge for jayden.martinez@example.com"
}, function(err, charge) {
  // asynchronously called
});
pinwheel.Key = "..."

chargeParams := &pinwheel.ChargeParams{
  Amount: 2000,
  Currency: "eur",
  Desc: "Charge for benjamin.wilson@example.com",
}

// obtained with pinwheel.js
chargeParams.SetSource("tok_mastercard")
ch, err := charge.New(chargeParams)

Growing Support Daily

We support most major technologies out of the box, with more support for new languages and frameworks being developed actively. Our engineers work hard to ensure you can create a payment process that works for your store, on your terms, and using your technology stack.

Check out our API