Skip to content

Payment Page

The payment page is a branded, hosted page where consignees view their fee breakdown and pay securely. It is the only part of Duty Pro that end-customers interact with directly.

When a shipment is created with a total amount greater than zero, Duty Pro generates a unique payment link. This link is included in the email and SMS notifications sent to the consignee.

  1. The consignee opens the payment link from their email or SMS.
  2. The page displays the brand’s visual identity (name, logo, colors) and a line-by-line fee breakdown.
  3. The consignee enters their payment details in the secure payment form.
  4. The payment is processed.
  5. On success, a receipt is displayed and the shipment’s payment status is updated to PAID.
  6. A “payment received” status update is relayed to your systems via webhook or SFTP.

The payment page is fully brand-customizable. Each brand’s settings control:

SettingEffect
NameDisplayed in the page header
LogoShown in the page header (PNG, JPEG, WebP, or SVG; max 2 MB)
Primary colorUsed for buttons and interactive elements
Secondary colorUsed for accents and secondary elements
Support emailShown in the footer for consignee inquiries
Website URLLinked from the brand name

The payment page shows:

  • Duties — Customs duty amounts per item
  • Taxes — Tax amounts per item
  • Additional fees — Constant and percentage fees with their display names

Pre-customs fees are never shown as separate line items — they are embedded in the item cost basis.

All payments are processed securely through Duty Pro’s payment infrastructure.

  • Live mode — Real charges are collected from the consignee’s payment method.
  • Test mode — No real charges occur. Only test cards are accepted, allowing you to verify the full payment flow safely.

Payment links expire based on the brand’s payment expiration settings, configurable as working days or calendar days.

If a consignee opens an expired link, they see a message that the payment deadline has passed. If the shipment has already been paid, they are informed accordingly.

After a successful payment, the consignee is shown a receipt page.

In live mode, the receipt is also emailed to the consignee. In test mode, the receipt is generated but not emailed — it is viewable in the dashboard and watermarked “TEST.”