ProBuy Logo
PB

ProBuy Docs

Version 1.0

Getting Started with ProBuy

Welcome to ProBuy! This guide will walk you through everything you need to know to start accepting installment payments on your platform. Follow these steps to set up your merchant account and obtain the necessary credentials.

Prerequisites

Before you begin integrating ProBuy, make sure you have:

  • A registered business in Saudi Arabia, or supported regions
  • Valid business registration documents (CR certificate)
  • A website to integrate payments
  • SSL/HTTPS enabled on your website (required for production)
  • Basic knowledge of web development

Step 1: Create Your Supplier Account

The first step is to register as a merchant (supplier) with ProBuy. This gives you access to the Supplier Portal where you can manage orders, generate API tokens, and configure your payment settings.

Account Registration Process

1

Visit the Supplier Portal

2

Click "Register" or "Sign Up"

Create a new merchant account by providing your business information

3

Complete Business Information

Fill in the registration form with your business details:

  • Business name and type
  • Commercial Registration Entity number
  • Tax identification number (VAT number)
  • Contact information (email, phone)
  • Business address
4

Upload Required Documents

Submit the following documents for verification:

  • Commercial Registration certificate (CR)
  • VAT certificate
  • Bank account details (IBAN)
5

Submit for Approval

Once all information is complete, submit your application. The ProBuy team will review your application within 1-3 business days.

6

Account Activation

You'll receive an email notification once your account is approved and activated. You can then log in and start the integration process.

Step 2: Generate Your API Token

Once your account is approved, you need to generate an API token to authenticate your integration requests.

API Token Generation

1

Log in to Supplier Portal

Access your account at https://supplier.probuy.me

2

Navigate to Integrations

Go to Integrations โ†’ API Tokens in the left sidebar menu

3

Create New Token

Click the "Create New Token" or "Generate API Token" button

4

Copy the Token

Important: The token will be displayed only once. Copy it immediately and store it securely. You won't be able to see it again.

Step 3: Configure Return URLs

Return URLs are the pages where customers will be redirected after completing, canceling, or failing the payment process. You need to set these up in your integration.

URL Type
Success URL
Purpose
Where customers land after successful payment
Example
https://yourstore.com/payment/success
URL Type
Failure URL
Purpose
Where customers land if payment fails
Example
https://yourstore.com/payment/failed
URL Type
Cancel URL
Purpose
Where customers land if they cancel the payment
Example
https://yourstore.com/payment/cancelled

Step 5: Choose Your Integration Method

ProBuy offers multiple integration methods to suit different technical requirements and platforms:

Step 6: Set Up Test Environment

Before going live, thoroughly test your integration in the sandbox environment:

Sandbox Environment Details

Supplier Portal (Sandbox)

https://sandboxsupplier.probuy.dev

Company Portal (Sandbox)

https://sandboxcompany.probuy.dev

API Base URL (Sandbox)

https://sandboxapi.probuy.dev

SDK Environment Setting

environment: 'sandbox'

Step 7: Go Live Checklist

Before switching to production, ensure you've completed the following:

Environment URLs Reference

Environment
Sandbox
API Base URL
https://sandboxapi.probuy.dev
Supplier Portal
https://sandboxsupplier.probuy.dev
Company Portal
https://sandboxcompany.probuy.dev
Environment
Production
API Base URL
https://api.probuy.me
Supplier Portal
https://supplier.probuy.me
Company Portal
https://company.probuy.me

Next Steps

Now that you have your account set up and credentials ready, you can start integrating:

Need Help?