Enter card (Square Web Payments)

Type the customer's card number directly into Pistonlog — card is tokenised in-browser and charged in real time

ManagerReception

The Enter Card method takes the customer's card details directly inside Pistonlog. Best when there's no card machine to hand or you want to take the payment from the front desk.

How it works

Open Take payment on the jobcard

Click the Take payment button in the jobcard header.

Choose Enter card

A secure card-entry form loads from Square's Web Payments SDK — it's hosted in an iframe so the card number never touches Pistonlog's own servers.

Customer enters details

Number, expiry, CVV. Hand them the keyboard or read it back to them.

Submit

The card is tokenised in the browser. Pistonlog receives the token (not the card number) and posts it with the amount to your Square account. Response comes back in a second or two.

What happens server-side

Pistonlog calls Square's Payments API with the token, the amount, and a 0.5% platform fee (minimum 1p). On success the payment is recorded as COMPLETED immediately — there's no PENDING step like there is for SMS / email payment links.

3-D Secure (SCA)

European card schemes require Strong Customer Authentication for some transactions. Square handles the SCA challenge inside the iframe — the customer may see a 3-D Secure prompt from their bank. Pistonlog passes a verificationToken along with the card token if SCA is required.

Card details and last 4

Pistonlog records the card brand and last 4 digits for your reference, alongside the payment record. The full PAN is never stored.

Related

Was this article helpful?