Welcome to TradeGecko! To get your customers to pay on the invoice, you can include your payment details such as Paypal link or Bank account information on the email or PDF document. In terms of B2B portal, we currently have beta version for your B2B customers to pay directly if you have Stripe account which we can enable from our back end.
Email: Settings > Custom Templates
PDF document: Settings > Identity & Branding