Title: Payshop Online Payments
Author: payshopplugin
Published: <strong>November 8, 2025</strong>
Last modified: September 28, 2026

---

Search plugins

![](https://ps.w.org/payshop-online-payments/assets/banner-772x250.png?rev=3612654)

![](https://ps.w.org/payshop-online-payments/assets/icon-256x256.gif?rev=3612654)

# Payshop Online Payments

 By [payshopplugin](https://profiles.wordpress.org/payshopplugin/)

[Download](https://downloads.wordpress.org/plugin/payshop-online-payments.2.3.8.zip)

 * [Details](https://en-ca.wordpress.org/plugins/payshop-online-payments/#description)
 * [Reviews](https://en-ca.wordpress.org/plugins/payshop-online-payments/#reviews)
 *  [Installation](https://en-ca.wordpress.org/plugins/payshop-online-payments/#installation)
 * [Development](https://en-ca.wordpress.org/plugins/payshop-online-payments/#developers)

 [Support](https://wordpress.org/support/plugin/payshop-online-payments/)

## Description

POP is Payshop’s online payment solution, allowing merchants to accept the most 
used payment methods in Portugal in a simple, secure, and direct way.
 This plugin
was developed to integrate with WooCommerce and enable online payments with real-
time notifications.

Supported payment methods:

 * MB WAY
 * Multibanco Reference
 * Payshop Reference
 * Credit and Debit Cards (Visa, Mastercard)
 * Google Pay
 * Apple Pay – New!
 * Foreign Cards with 3D Secure support

### Features

 * Simple and secure checkout, designed to enhance customer experience
 * Real-time notifications for each transaction
 * Access to the POP Backoffice to easily manage your payments
 * Instant refunds using the original payment method, directly from the WooCommerce
   order page
 * Two Step Payment using credit card
 * Funds transferred on the next business day, hassle-free
 * Automatic synchronisation of order numbering between Woocommerce and POP BackOffice,
   through integration with the Sequential Order Numbers for Woocommerce plugin
 * Automatic updates of order status including cancellations when a payment deadline
   expires
 * Single and centralized contract for all payment methods
 * Quick integration without technical complications
 * No sign-up or monthly fees
 * PCI-DSS Compliance

### External services

This plugin connects to a few external services to process payments and provide 
different payment options.

### Payshop

This plugin connects to the Payshop API (https://popbylink.payshop.pt) to generate
payment references and process payments. This is the core functionality of the plugin.
When a customer chooses to pay with Payshop, the order details (such as the total
amount) are sent to the Payshop API to create a payment reference.
 This service
is provided by Payshop.

 * Terms of Service: https://www.payshop.pt/home/condicoes-gerais
 * Privacy Policy: https://www.payshop.pt/home/politica-de-privacidade

### Google Pay

This plugin includes an integration with Google Pay to allow customers to pay using
their Google account. To enable this, the plugin loads a script from Google’s servers(
https://pay.google.com). When a user chooses to pay with Google Pay, their payment
information is handled by Google’s services to process the transaction securely.
The plugin sends the transaction amount and currency to the Google Pay service.

This service is provided by Google.

 * Terms of Service: https://payments.google.com/payments/apis-secure/u/0/get_legal_document?
   ldo=0&ldt=buyertos
 * Privacy Policy: https://policies.google.com/privacy

### Apple Pay

This plugin includes an integration with Apple Pay to allow customers to pay using
their Apple devices. To enable this, the plugin loads a script from Apple’s servers(
https://applepay.cdn-apple.com). When a user chooses to pay with Apple Pay, their
payment information is handled by Apple’s services to process the transaction securely.
The plugin sends the transaction amount and currency to the Apple Pay service.
 
This service is provided by Apple.

 * Terms of Service: https://www.apple.com/legal/internet-services/itunes/
 * Privacy Policy: https://www.apple.com/legal/privacy/

## Screenshots

[⌊Plugin activation screen in WordPress⌉⌊Plugin activation screen in WordPress⌉[

Plugin activation screen in WordPress

[⌊Payment method configuration screen⌉⌊Payment method configuration screen⌉[

Payment method configuration screen

[⌊Checkout view with Payshop options⌉⌊Checkout view with Payshop options⌉[

Checkout view with Payshop options

[[

[[

## Installation

To install the plugin:

 1. Go to Plugins > Add New in WordPress
 2. Search for “POP – Payshop Online Payments”
 3. Click “Install Now” and then “Activate”

To configure the plugin:

 1. Go to WooCommerce > Settings > Payshop
 2. Enter your Payshop credentials (provided by the Payshop team in the Payshop Backoffice)
 3. Go to WooCommerce > Settings > Payments
 4. Enable the payment methods available in your account
 5. Test and start selling!

## FAQ

### How can I subscribe to POP?

You can subscribe via the website: https://www.payshop.pt/solucoes-empresariais/
online-payments

### Can I send payment links?

Yes. POP allows you to generate and send payment links so customers can complete
their purchase later, choosing their preferred method. Just access the POP Backoffice.

### Does the plugin support multiple payment methods?

Yes. You can manage different payment methods directly in WooCommerce.

### What are the costs associated with POP?

With POP, you only pay for successfully completed transactions. There are no minimum
usage fees, monthly fees, or similar charges.

### I have a company outside Portugal. Can I subscribe to POP?

Yes, you can subscribe to POP if you have a bank account within the SEPA area.

### How long does the approval process take?

After completing your subscription request, you will receive a confirmation email.
Your request will be reviewed within a maximum of 48 hours. In exceptional cases,
this period may be extended, and you will be informed by our team.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Payshop Online Payments” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ payshopplugin ](https://profiles.wordpress.org/payshopplugin/)

“Payshop Online Payments” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/payshop-online-payments/contributors)
for their contributions.

[Translate “Payshop Online Payments” into your language.](https://translate.wordpress.org/projects/wp-plugins/payshop-online-payments)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/payshop-online-payments/),
check out the [SVN repository](https://plugins.svn.wordpress.org/payshop-online-payments/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/payshop-online-payments/)
by [RSS](https://plugins.trac.wordpress.org/log/payshop-online-payments/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.3.8

 * Fix inconsistency between the order id used in the payment order description 
   and in the reference sent to the gateway
 * Both fields now use the sequential order number when the integration is enabled,
   or the default WooCommerce order id otherwise

#### 2.3.7

 * Implement safe guard to avoid mbway order to be changed to failed when the client
   calls KO URL

#### 2.3.6

 * Allow refunds (total or partial) to be triggered directly from the WooCommerce
   admin for all Payshop payment methods
 * Keep webhook refunds and admin refunds from duplicating each other on the order

#### 2.3.4

 * Implement a unified class to handle payment failed (expired, cancelled and refused)
 * Validate if the metadata was already sent to the last transaction before send
   it

#### 2.3.3

 * Expired reference orders are now always marked as cancelled instead of using 
   the configured failed order status
 * Fix log warning error

#### 2.3.2

 * Call Apple Pay checkout only on the production environment
 * Remove custom font-family from the reference section on the Thank You page
 * Fix log warning error

#### 2.3.1

 * Add APG SMS Notifications integration
 * Add MB WAY input mask on checkout

#### 2.3.0

 * Bump plugin version

#### 2.2.13

 * Remove first party Apple Pay and handle it together with credit card on the external
   redirect checkout
 * Implement refund flow via webhook
 * Expire Payshop and Multibanco references
 * Add Checkout ID setting to support Apple Pay integration in the external checkout
 * Add a new field to define the reference expiration date and send it to the gateway
 * Remove the scheduled cancellation of expired references, now handled when receiving
   the callback
 * Add direct display of payment references on the Thank You page
 * Enhance responsive design and layout for payment references display
 * Refactor payment refusal handling to use a configurable order status and update
   translations
 * Avoid showing the references popup iframe when the payment method is not a reference
 * Refactor settings to define settings in the correct files and add “Other Settings”
 * Fix bug that was forcing the user to click save twice to save credentials and
   get service UUIDs
 * Refactor to avoid showing a message on the Payshop credentials page and improve
   the error message when the environment option is not set

#### 2.2.12

 * Update the plugin version for the WordPress repository release

#### 2.2.11

 * Adjust Google Pay brand

#### 2.2.10

 * Add Google Pay paid message display and update translations

#### 2.2.9

 * Remove the alert before the Google Pay 3DS redirect

#### 2.2.8

 * Improve translations

#### 2.2.6

 * Update the readme file

#### 2.2.5

 * Change custom action prefixes
 * Define the correct name for the Sequential Order Numbers for WooCommerce plugin

#### 2.2.4

 * Automatic cancellation of Multibanco and Payshop orders after the payment deadline
 * Fix the Payshop reference service type name after a PNP change
 * Send the sequential order number to the gateway

#### 2.2.2

 * Initial public release of the POP plugin for WooCommerce
 * Includes payment methods: MB WAY, Multibanco Reference, Cards, Google Pay, and
   Payshop Reference

#### 2.2.3

 * Fix bug to confirm deffered card payment

## Meta

 *  Version **2.3.8**
 *  Last updated: **2 weeks ago**
 *  Active installations: **40+**
 *  WordPress Version: ** 5.8 or higher **
 *  Tested up to: **7.0.7**
 *  PHP Version: ** 7.4 or higher **
 *  Language:
 * [English (US)](https://wordpress.org/plugins/payshop-online-payments/) and [Portuguese (Portugal)](https://pt.wordpress.org/plugins/payshop-online-payments/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/payshop-online-payments)
 * Tags:
 * [applepay](https://en-ca.wordpress.org/plugins/tags/applepay/)[ctt](https://en-ca.wordpress.org/plugins/tags/ctt/)
   [googlepay](https://en-ca.wordpress.org/plugins/tags/googlepay/)[mbway](https://en-ca.wordpress.org/plugins/tags/mbway/)
   [multibanco](https://en-ca.wordpress.org/plugins/tags/multibanco/)
 *  [Advanced View](https://en-ca.wordpress.org/plugins/payshop-online-payments/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/payshop-online-payments/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/payshop-online-payments/reviews/)

## Contributors

 *   [ payshopplugin ](https://profiles.wordpress.org/payshopplugin/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/payshop-online-payments/)