Pay Upon Invoice (German: Rechnungskauf)

Pay Upon Invoice (German: Rechnungskauf) is a “buy now, pay later” payment method for German shoppers. The buyer places an order, receives the goods, and pays within 30 days via a payment instruction sent by Ratepay (PayPal’s partner). No PayPal account is needed for the buyer.

Requirements

↑ Back to top

For your store (merchant side)

↑ Back to top
RequirementValue
Store countryGermany (DE) only
Store currencyEUR only
PayPal accountBusiness account with PUI capability enabled
FraudNetMust be enabled (auto-enforced when PUI is active)

For each order (checkout side)

↑ Back to top
RequirementValue
Buyer billing countryGermany (DE)
Buyer shipping countryGermany (DE)
Order totalMin €5.00 — Max €2,500.00
ProductsPhysical only — no virtual or downloadable products
Buyer ageMust be 18 or older (birth date entered at checkout)

Setup

↑ Back to top

Step 1 – Sign up for PUI with PayPal

↑ Back to top

Go to your PayPal account and request the Pay Upon Invoice capability. PayPal will review your account. Once approved, the PUI option will appear in your plugin settings.

Step 2 – Enable PUI in the plugin

↑ Back to top
  1. Go to WooCommerce > Settings > Payments
  2. Open PayPal Payments settings
  3. Navigate to the Payment Methods tab
  4. Find Pay upon Invoice and click Configure

Step 3 – Fill in the required fields

↑ Back to top

All three fields below are required. PUI will not work if any of them is empty.

FieldWhat to put
Brand NameYour shop name (max 127 characters). Shown on Ratepay’s payment instructions sent to the buyer.
Logo URLA direct URL to your shop logo image (e.g. https://yourshop.de/logo.png). Shown on Ratepay’s payment instructions.
Customer Service InstructionsA short text telling buyers how to contact you (e.g. Contact us at support@yourshop.de).

Step 4 – Enable FraudNet

↑ Back to top

FraudNet is required when PUI is active. The plugin enforces this automatically when PUI is enabled, the FraudNet checkbox is locked on. 

How It Works for the Buyer

↑ Back to top
  1. Buyer goes to checkout with physical products, billing and shipping set to Germany.
  2. “Pay upon Invoice” appears as a payment option.
  3. Buyer enters their date of birth (required). A phone number field may also appear depending on your settings.
  4. Buyer places the order.
  5. The order goes to “On Hold” status in WooCommerce.
  6. Ratepay sends payment instructions to the buyer by email.
  7. Buyer pays within 30 days

Why PUI Does Not Show at Checkout

↑ Back to top

If the payment option is missing at checkout, check these common causes:

SymptomLikely cause
PUI not visible at allPayPal account not approved for PUI, or store country is not DE
PUI hidden for specific orderBilling or shipping country is not DE
PUI hidden for specific orderOrder total is below €5 or above €2,500
PUI hidden for specific orderCart contains a virtual or downloadable product
PUI shows but payment failsBrand Name, Logo URL, or Customer Service Instructions field is empty
PUI shows but payment failsBuyer’s name/address could not be verified by Ratepay

Refunds

↑ Back to top

Refunds are supported and can be processed directly from the WooCommerce order screen, the same as other PayPal payment methods.What are Alternative Payment Methods?

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.