Troubleshooting paybutton and payment link issues

Modified on Fri, 25 Feb 2022 at 11:02 AM


  1. Always check if the card has 3DS. If not, ask the user to send a payment link to the guest and collect a 3DS authenticated card.
  2. In case the payment link was sent, check if the guest actually filled it out - the record inside of PL interface will have a date and time written under "Received". If there is no date, the guest has not sent the card.
  3. If neither of those points above apply, check the list of errors for the error appearing in paybutton:
  4. In case the error message does not provide a sufficient explanation, contact the payment provider:
    Valitor(former Korta):
    SaltPay(former Borgun):
  5. What to send to the payment processor:
    MID (merchant ID/contract ID)
    transaction details (booking id for tracking the cases, token, token created, error message, card holder name, card number, amount, transaction created)
    - you need to ask Zuzana or Diogo or one of the programmers to send you this information, the example query below can be used.

select pciserver.token.book_id, card_type, token, pciserver.token.created, gateway_result_description, 

card_holder_name, card_number, amount, pciserver.payment_response.created from pciserver.token join 

pciserver.payment_response on pciserver.token.book_id=pciserver.payment_response.book_id where pciserver.token.book_id={booking id};

Payment Link

In case there are errors reported from Payment Link, we need to contact PCI Booking. However they need information: screenshots, error messages, when the error happened and for which merchant. Their contact email:

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article