Pin Payments

Pin Payments helps Australian companies sell to a global audience. No gateway or merchant account required. The Pin Payments add-on for Shopp connects to Pin Payments simple JSON API. It supports both payment processing (auth + capture) and refunds.

Getting Started

Sign up for a Pin Payments Account to get started.

Pin Payments Account Setup

Web Hosting Setup

Since the Pin Payment addon for Shopp uses an onsite checkout process, sensitive information (such as credit card numbers) may be entered on your website and passed through your server. In order to protect sensitive customer information, your website’s server or hosting service will need SSL Setup|setup to support SSL.


  • Uncompress the add-on files
  • Upload the folder (directory) and all its contents to your Shopp add-ons folder (directory) under: .../wp-content/shopp-addons

Account Keys

Pin Payments accounts have two types of keys:

  • publishable
  • secret

You can find your keys on the account settings page of your Pin Payments account dashboard.

Your secret key can be used with all of the API, and must be kept secure and secret at all times. You use your secret key from your server to create charges and refunds.

Your publishable key can be used from insecure locations (such as browsers or mobile apps) to create cards with the cards API. This is the key you use with Pin.js to create secure payment forms in the browser.

Activating your Pin Payments Account

When your account is first created it will begin in a test mode and will only allow transaction processing through the test environment. In order to test a transaction, you will need to turn on the Enable test mode. setting in your Shopp Payments settings for the Pin Payments addon.

To activate your account, you will need to complete all of your account information in your Pin Payments account dashboard.
Fill out a form with some basic business information, your bank details (to receive funds) and a credit card to pay service fees. Click the Save Changes button at the end of the form and follow the instructions to Activate Live Payements.


To setup Shopp to use Stripe, login to your website’s WordPress admin and navigate to ShoppSetupPayments.

  • Payment Gateway
    Select Pin Payments from the Payment Gateway menu and click the Add Payment Option button.
  • Option Name
    Enter a custom label for the payment option as you would like it to appear on your store front (such as Credit Card)
  • Supported Cards
    Select the payment cards your site will accept for processing
  • Pin Payments Secret API Key
    To find your Pin Payments Secret API Key, login to your Pin Payments account and from the menu in the upper-left, select Account to access your Account Dashbaord. Click the Show Key link next to Secret API Key: to see your secret key.
  • Enable test mode.
    Use this setting while your account is in testing before activating your account for live payments. While enabled you can run test transactions without any money changing hands.

Test Cards

Successful Response

Any credit card number that passes the Luhn algorithm and ends in 00.

  • 5520000000000000
  • 4200000000000000

Failed Response

Any credit card number that passes the Luhn algorithm and ends in 01.

  • 5560000000000001
  • 4100000000000001

Invalid Credit Card Number

Any credit card number that fails the Luhn algorithm.

  • 5520000000000099
  • 4200000000000099

You must be logged in to post a comment.

© Ingenesis Limited. Shopp™ is a registered trademark of Ingenesis Limited.