IP Renewal Desk
IPRenewalDesk
Toggle sidebar
Help Centre

Client Payments

Accept renewal fee payments directly from clients via Stripe or PayPal, integrated into the client landing page.

Payment Modes

Each matter type has a payment mode that determines how clients interact with the landing page:

  • Instructions only — clients submit their renewal or abandon instruction without paying. You invoice and collect payment separately.
  • Online — clients must pay online before their instruction is accepted. The payment form appears on the landing page.
  • Both with discount — clients can choose to pay online (with a percentage discount on the professional fee) or submit instructions only.

Stripe Setup

To accept card payments via Stripe, configure your Stripe credentials in Settings → Payments → Stripe:

1

Enter your API keys

Add your Stripe publishable key and secret key. These are found in your Stripe dashboard under Developers → API Keys.
2

Test mode (optional)

Enable test mode to use Stripe's test keys for development. No real charges will be made.

Funds go to your account

Client payments are processed through your own Stripe account. IP Renewal Desk never holds or handles your funds. You receive payments directly.

PayPal Setup

To accept PayPal payments, configure your PayPal app credentials in Settings → Payments → PayPal:

1

Create a PayPal app

In the PayPal developer dashboard, create a REST API app to get your Client ID and Secret.
2

Enter your credentials

Add the Client ID and Secret. Enable sandbox mode for testing.

How the Payment Flow Works

When a client selects "Renew" on the landing page with online payment enabled:

1

Fee display

The page shows the total renewal fee (professional + official + tax), broken down by component.
2

Payment entry

The client enters their card details (Stripe) or clicks the PayPal button.
3

Payment processing

The payment is processed in real time. The server verifies the payment succeeded before recording the instruction.
4

Instruction recorded

Once payment is confirmed, the renewal instruction is saved with the payment reference attached. It appears in your Instructions page ready for processing.

Payment failures

If payment fails (declined card, insufficient funds, etc.), the client sees an error message and can retry. No instruction is recorded until payment succeeds.