Create and send payment links from the Yoco POS App and share them with customers via SMS, WhatsApp, or email – even if you don’t have a Yoco card machine.
Payment links are the perfect payment method for:
Deliveries and remote orders.
Customers who can’t visit your store.
Times when load shedding makes card machines tricky.
Creating and sending payment links
Log in to the Yoco POS App.
Tap the Amount button to add a custom amount to the bill, or the Products button to add products to the bill.
Tap the blue Charge button.
Select Payment Link as the payment method.
Optional: Tap the Add customer name button to add the customer’s name (or an invoice number) to the link.
Select the blue Add customer name button.
Select how you’d like to share the payment link – QR Code, WhatsApp, Email, SMS, or Copy link. Alternatively, select Share to choose another option.
💡 Good to know: If you’d like to edit the customer name/invoice number before you share the payment link, select the pencil icon next to the reference you’ve already entered.
Tap the Done button to close the bill.
Please note: You can’t change the amount or description on a payment once you’ve created it. If the link is still pending (unpaid), you can delete it and create a new link with the correct details.
✨ Need to change the business details that display on your payment link? Go to your Business settings by selecting your business name in the top right corner of your screen (mobile app) or from the menu on the left of your screen (web app). Then select the Business details tile/widget.
Viewing your POS App payment links
You can view your paid and pending payment links as follows:
Log in to the Yoco POS App.
Select the More tab (if you’re running the POS App on Yoco Counter, a tablet or iPad) or the Menu tab (if you’re running the POS App on your mobile phone).
Tap Payment Links.
Select the Pending or Paid tab at the top of the screen to view your payment links.
Resharing payment links
💡 Good to know: You can only reshare pending payment links.
Log in to the Yoco POS App.
Select the More tab (if you’re running the POS App on Yoco Counter, a tablet or iPad) or the Menu tab (if you’re running the POS App on your mobile phone).
Tap Payment Links.
Select the Pending tab, then tap the three small vertically stacked dots on the left of the payment link you want to reshare.
When the pop-up appears, select the Share button.
Deleting POS payment links
💡 Good to know: You can only delete pending payment links.
Log in to the Yoco POS App.
Select the More tab (if you’re running the POS App on Yoco Counter, a tablet or iPad) or the Menu tab (if you’re running the POS App on your mobile phone).
Tap Payment Links.
Select the Pending tab, then tap the three small vertically stacked dots on the left of the payment link you want to reshare.
When the pop-up appears, select the Delete button.
Confirm that would like to delete the payment link – this action can’t be undone.
Resending a payment link receipt
💡 Good to know: You can only resend payment link receipts for paid payment links.
Log in to the Yoco POS App.
Select the More tab (if you’re running the POS App on Yoco Counter, a tablet or iPad) or the Menu tab (if you’re running the POS App on your mobile phone).
Tap Payment Links.
Select the Paid tab, then tap the three small vertically stacked dots on the left of the payment link you want to resend a receipt for.
When the pop-up appears, select Send receipt.
Enter the email or mobile number you'd like to send the receipt to.
Refunding a payment link
💡 Good to know: You can only resend payment link receipts for paid payment links.
Log in to the Yoco POS App.
Select the History tab.
Select the sale (paid with a payment link) that you'd like to refund.
Select the Refund button near the top of the screen.
Select the Continue button to confirm that you want to proceed with the refund.
Choose a reason for the refund from the dropdown list – this will reflect in your Sales history, but it won’t be shared with your customer on their refund receipt.
Tap the Refund button to confirm – once you’ve selected the button, the refund can't be undone.
🎯 Troubleshooting Tips
My customer can’t submit their card details. What should I do?
If your customer says they can’t click the Submit button after entering their details, it could be for one of two reasons:
They’ve entered their card details with spaces or special characters. If this is the case, ask them to carefully re-enter their details without spaces or symbols.
They have an unstable internet connection. Transactions require a secure, stable WiFi or data connection. Click here to find out more, then ask your customer to try again using a stronger internet or data connection.
The transaction was declined/aborted, or payment failed. Now what?
Payments can fail for a few different reasons. In most cases, it’s a problem on the customer’s side, e.g. banking issues or typing errors. Here are some of the most common reasons for a failed transaction:
The customer entered their card details incorrectly.
The customer lost internet connection during the payment. Check how to test a connection here.
The card isn’t accepted by Yoco. We accept all MasterCard and Visa debit and credit cards, American Express, international cards, swipe cards, chip and PIN, and SASSA cards. We don’t accept Fleet, RCS, Diners, or Petrol cards. View the full list here.
The customer’s bank declined the payment. This could be because:
There aren’t enough funds.
The customer didn’t complete 3D Secure authentication.
The bank doesn’t support 3D Secure.
The bank blocks online payments.
The bank is experiencing downtime.
Our platform is down (this is very rare). If it happens, you’ll be notified by email, in the Yoco App, or via a message on your card machine.
My customer can’t open the payment link. What should I do? If your customer is struggling to open the payment link, try these steps:
Create a new payment link and send it again.
Test the link yourself. If it works for you, the issue is likely on the customer’s side. If it doesn’t work for you either, please contact Yoco Support immediately via our in-app chat to report the fault. This should never happen.
It says the transaction is pending. What does this mean? When a payment is pending, it means that it hasn’t been made yet, or it’s still being processed and it’s still too soon to tell whether it’ll be approved or not. If your customer says they’ve paid, but it’s ‘pending’ on your side, ask them to send through proof of payment, so we can look into what happened.
Find out more about why transactions fail here.