Pin Payments

Use the Pin Payments payment gateway to let your clients pay you with a credit card.

What does this plugin do?

This add-on will let you use the Pin Payments payment gateway to let your clients pay invoices with a credit card. Your clients will not need a Pin Payments account or anything other than a credit card to pay you.

How do I activate the plugin?

Activate the add-on like you would any other WordPress plugin. Go to Plugins -> Installed Plugins -> Invoice Rocket Pin Payments and hit Activate.

Once the add-on has been activated you will see a new option for Pin Payments in Invoice Rocket settings under the Payment Types heading.

Accepted currencies

Pin Payments allows you to accept payments from customers in multiple currencies. Check that your preferred currency is supported before creating a Pin Payments account.

Get a Pin Payment account

Before you can use this add-on you will need to create a Pin Payments account.


While Pin Payments has no hidden fees or monthly costs, you do get charged a small transaction fee only when you are paid.

Note: Rocket Apps is not involved in any transaction and consequently does not receive any fees or payment when using officially sanctioned add-ons.

How do I configure this add-on?

Before you can start accepting Pin payments you will be required to:

  • Go to Invoice Rocket Settings
  • Click on Payment Types
  • Tick the Pin Payments checkbox
  • Enter your Pin Payments Link into the Pin Payments link field
  • Hit the Save Settings button

How do my clients pay?

When Pin Payments has been set up correctly, invoices sent to your clients will have a button in the right pane to pay by Credit Card.

Allow the customer to edit the invoice amount before paying

With this option enabled, the customer will be able to change the invoice total before submitting payment. This might be useful if you’re the type of business that doesn’t mind letting your customers make partial payments of their invoices.

Note: Allowing this option will not deduct the paid amount from the invoice. It will be up to you to work with the customer to getting the balance paid.

Test mode

If you would like to run the Pin Payments extension in test mode, simply enable the option in Invoice Rocket settings -> Payments Types -> Pin.

While enabled, a message will appear at the top of all pages on the Invoice Rocket front-end reminding you that you are currently in test mode. Real payments will not work while in test mode.

Pin has several different test credit card credentials you can use for testing purposes. Any test transactions you complete will show up in your Pin dashboard when you switch over to Test mode.

Is the price of this plugin once only or per year?

That’s up to you.

12 months after initial purchase you will have the option to renew your support license, but you don’t have to.

If you decide not to renew your license after 12 months, your product will continue to work as expected without any restriction, but it simply will not be able to receive updates or be entitled to support.


v1.2.2 (28th November 2020)

  • Fixed license check performance issue.

v1.2.1 (31st August 2019)

  • Rocket Apps plugin manager support.

v1.2 (20th July 2019)

  • Added license scripts.

v1.1 (6th April 2019)

  • Fixed 404 issue after customer pays an invoice.
  • New setting to allow customers to edit the invoice amount before paying.
  • Improved customer experience.
  • Added option to run Pin API in test mode.
  • Updated translation files.

1.0.1 (30th April 2018)

  • Updated Pin Payments URL

1.0 (14th October 2017)

  • Initial release