myPOS

Accept cards on the hosted myPOS payment page using your own merchant account.

In the admin Settings › Payments › Other payment providers › myPOS

Open Settings › Payments › Other payment providers › myPOS.

Enter the Store ID (SID), wallet number, key index, RSA private key and myPOS public certificate supplied for your online store. Choose Sandbox or Live, then press Connect myPOS. Storeloom checks the key format, then asks myPOS itself with a signed status request: if myPOS does not answer these credentials, nothing is saved and you are told to check them. Make a sandbox purchase and verify the result before enabling Offer myPOS at checkout. Replacing credentials switches the method off until you enable it again.

Your deployment needs a public HTTPS API address for the notification and return URLs shown here. A localhost demo cannot receive real myPOS notifications. API and worker deployments must share the configured provider encryption secret. Private keys stay encrypted and are never displayed again.

Use Payment method rules to hide this method in destinations where you do not offer it. Customers enter card details on myPOS’s hosted page. Returning to the store does not mark an order paid: Storeloom verifies the provider’s signed notification or signed status response and checks the reference, currency and amount. An uncertain payment remains pending for review. If myPOS says it took the money but at another amount or in another currency than the order asked, the order is not marked paid and is never cancelled for want of payment: the alerts bell tells you and Transactions shows the payment as Taken at another amount (see Payments, Money taken at another amount). If myPOS then takes that money back, Storeloom records it as sent back for you, so the alert goes and the order waits for its payment again; if you had already counted that money as the order’s payment, the order stays as you marked it, what has not shipped is held, and the activity log says myPOS took it back. A declined card does not cancel the order while the myPOS page may still be open (the customer can try another card there); the order is cancelled only once that page has run out. If myPOS takes back a payment after you had already refunded part of the order, Storeloom does not change the order’s totals: it holds the order’s shipping and the alerts bell tells you to check in myPOS what the customer got back. If myPOS takes back a payment after anything of the order has shipped, the order is not cancelled: the payment comes off the order, which waits for its money again, what has not shipped yet is held, and the alerts bell tells you to collect the money from the customer.

Refunds use the original provider payment. Repeated confirmed notifications do not record a second payment. myPOS is for one-time purchases; subscription renewals are not supported. Disconnecting the account removes it from checkout.