Set up Pay by Link

The Pay by Link feature enables businesses to streamline and simplify the payment process by allowing customers to make secure online payments through a direct link.

  1. Click the Lightbulb button, enter Pay by Link Setup, and choose the related link.

  2. Use the following fields and options to complete the setup. If necessary, refer to the screenshot below for more information.

    pay_by_link_1

    Field NameDescription
    Payment Gateway CodeSpecifies which payment service provider will be used to process transactions through the link. You need to choose a payment gateway that has capturing, cancelling, and refunding functions enabled.
    Enable Pay by LinkUse this field to enable or disable the Pay by Link feature, which integrates with payment processing. When enabled, a webhook is created to receive information from payment, allowing the system to process payments automatically.
    E-mail TemplateSpecifies the email template that will be sent for the Pay by Link via email.
    SMS TemplateSpecifies the SMS template that will be sent for the Pay by Link via SMS.
    Enable Automatic PostingEnable or disable the automatic posting of payment lines via job queue for posting sales invoices.
    Account TypeDefines the type of account to which the transaction will be posted.
    Account No.Specifies the number of the account to which the transaction will be posted.
    Pay by Link Expiration DurationDefines the expiration duration for Pay by Link payment requests. This determines for how long the payment link will remain valid after it’s been generated and sent to the recipient. If the expiration duration is not explicitly set, a default expiration period of 1 day is automatically applied.
    Posting Retry CountSpecifies the number of attempts that will be made to perform the job posting process if it’s initially failed.
  3. If you want to send Pay by Link via SMS or email, you need to do additional setup in either Email Setup or the SMS Setup, depending on the desired result.

  4. Issue Pay by Link from documents (sales order, sales invoice, posted sales invoice) by opening the Actions dropdown in the ribbon, and selecting Pay by Link.
    The Pay by Link window is displayed.

  5. Populate the available fields and verify the automatically input information:

    Field NameDescription
    AmountSpecifies the total payment amount for Pay by Link. It is automatically populated with the total amount including VAT from the related document, and it can be changed to the lower amount for partial payments.
    Send to E-mailSpecifies the email address to which the Pay by Link will be sent. This field is automatically populated with the email address of the customer associated with the document, but it can be edited if needed.
    Send to Mobile Phone No.Specifies the phone number to which Pay by Link will be sent. This field is automatically populated with the email address of the customer associated with the document, but it can be edited if needed.
    Send SMSIndicates whether an SMS notification is going to be sent to customers. This field is automatically enabled if the Bill-to Customer was populated with a mobile phone number.
    Send E-mailIndicates whether an email notification is going to be sent to customers. This field is automatically enabled if the Bill-to Customer was populated with an email address.
    Expiration Link DurationSpecifies the duration for the Pay by Link payment requests. This field is automatically populated with the value from Pay by Link Setup.

    pay_by_link_2

Interactive demo

Try out the NP Pay feature with our interactive demo:

Next steps

View the details

After creating Pay by Link, you can see the details by opening the Related dropdown from the selected document (sales order, sales invoice, posted sales invoice), and clicking Pay by Link > Payment Lines.

pay_by_link_lines

The following fields and options are used to define payment lines:

Field NameDescription
Requested AmountSpecifies the amount that is requested to be paid via Pay by Link.
Payment IDSpecifies the unique identifier associated with each Pay by Link transaction.
Expires AtSpecifies the deadline by which the customer needs to complete the payment. When the specified date and time expires, Pay by Link becomes invalid.
Pay by Link URLContains the unique URL generated for the customer to make a payment via Pay by Link. This URL directs the customer to a secure payment page.

After authorization is completed, the Payment Lines are automatically populated with Transaction ID, Authorized Amount, and Authorization Date. Subsequently, the payment amount can either be captured automatically upon posting or triggered manually. During authorization, the corresponding amount is reserved on the customer’s credit card, and that amount is deducted from the credit card balance after the payment is captured.

Field NameDescription
Transaction IDSpecifies the unique identifier for each payment transaction processed through Pay by Link.
AmountSpecifies the amount that is paid via Pay by Link.
Date AuthorizedSpecifies the date when the payment has been authorized.
Posting ErrorIndicates whether an error has occurred during the posting process.
Skip PostingSpecifies if the posting process needs to be bypassed for a particular record or a batch.
Retry Posting CountSets the number of attempts to retry posting in the initial attempt has failed.

Check email log

You can check the pay-by-link email log by navigating to Related > Pay by Link > Pay by Link E-mail Log from the Payment Line List. The email log allows users to view the log of emails sent for Pay by Link transactions. The log includes details such as an email address, date, and the time sent, as well as the status of the email delivery.

You can resend Pay by Link to customers by navigating to Related > Pay by Link > Resend Pay by Link from the Payment Line List. An identical form to the one used for generating Pay by Link previously is created as a result. The Amount and Expiry Date fields are non-editable, as the Pay by Link has already been issued.

resend_pay_by_link

You can cancel an active Pay by Link by navigating to Related > Pay by Link > Cancels Pay by Link from the Payment Line List. Once cancelled, the link becomes invalid, and the customer is no longer able to use it to make a payment. The Manually Cancelled Link switch is activated and Expires At is changed to the current date and time.

Cancel payment

You can cancel the payment via the Cancel Payment action in the Payment Line List ribbon. This action prevents the transaction from being finalized, and ensures that no funds are transferred from the customer’s account.

View posting log

You can reach the Posting Log from the Payment Line List by clicking the appropriate action in the ribbon. It brings up a detailed log of all posting activities, including successes, errors, and retry attempts for a selected Payment Line.