Brand Wallets

Create customer wallets, load balances, issue instant refunds, and track wallet activity from the Pine Labs Online Dashboard.

Brand Wallet dashboard controls allow you to create customer wallets, load wallet balances, issue refunds to Brand Wallet, and track all wallet-related activity through dashboard tables, reports, and webhooks.

Key Features

Create Wallet Customers at Scale

Create customer wallets in bulk directly from the Pine Labs Online Dashboard.

Best used for : Customer onboarding, migration, or creating wallets for a large customer base.

Dashboard path : Pine Labs Online Dashboard → Brand Wallet → Create Wallet

Load Money into Wallets

Credit balances into existing customer wallets using bulk file upload.

Supported wallet buckets : Cash, Refund, Cashback, Promo

Dashboard path : Pine Labs Online Dashboard → Brand Wallet → Money Load

Refund Orders to Brand Wallet

Refund customer orders directly into Brand Wallet from the order refund screen.

Best used for : Instant refunds that customers can use immediately for their next purchase.

Dashboard path : Pine Labs Online Dashboard → Payments → Select Order → Create Refund

Track Wallet Activity

Monitor wallet creation, money load, and refund activity through dashboard tables, downloadable reports, and webhooks.

Available tracking : Batch status, success count, failure count, uploader details, timestamps, and execution reports.

Dashboard Actions

Through the Pine Labs Online Dashboard, you can perform the following Brand Wallet actions. The cards below represent the key actions available to you.

Create Wallet

Create customer wallets in bulk by uploading a CSV or XLS file.

Primary action : Create Wallet
Secondary action : Download sample file
Status shown: Processed, Processing, Failed

Learn More →

Money Load

Load money into existing customer wallets across Cash, Refund, Cashback, or Promo buckets.

Primary action : Money Load
Secondary action: Download execution report
Status shown : Success count, failure count, batch status

Learn More →

Refund to Wallet

Refund customer orders instantly into Brand Wallet from the order refund screen.

Primary action : Create Refund
Refund options : Add it to Brand Wallet, Send it to source

Learn More →

Reports & Webhooks

Track wallet creation and money load results through downloadable reports and webhooks.

Primary action : View reports
Available data : Batch status, upload details, success/failure count, and failure reasons

Create Wallet

Create Wallet allows merchants to create wallet customers in bulk by uploading a CSV or XLS file from the dashboard.

Navigation : Login to Pine Labs Online Dashboard → Brand Wallet → Create Wallet

Step 1: Upload Document

You can upload your customer details in bulk for bulk wallet creation.

  • Click Create Wallet to create wallets for your customers.

  • Upload file formats : CSV or XLS

The uploaded file should contain the below customer fields listed in the table.

FieldDescription
First NameCustomer’s first name
Last NameCustomer’s last name
Mobile / EmailWallet identifier

Actions avialable while uploading the file are listed below.

ActionDescription
Upload fileUpload a CSV/XLS file with customer details
Download sample fileDownload the sample format for reference

📘 Note:

  • You can create customer wallets first and load money later.
Create Wallet

File Status

Step 2: Uploaded File Status

After the file is uploaded, the system validates the file and displays the below listed details.

DetailDescription
File nameName of the uploaded file
Record countNumber of records detected in the file

Next action:
Click Continue to submit the file for processing.

After submission, the system validates and creates wallets asynchronously.

Status message:
File received | Processing underway

User guidance:
You can click Continue and exit from this screen. Wallet creation continues in the background.


Step 3: Check Wallet Creation

Navigation : Brand Wallet → Create Wallet

This table shows all uploaded wallet creation batches and the table details listed below.

FieldDescription
File nameUploaded file name
Batch descriptionDescription of the uploaded batch
Upload dateDate and time of file upload
Uploaded byUser who uploaded the file
Processing statusCurrent status of the batch

Expected statuses:

StatusMeaning
ProcessedWallet creation completed
ProcessingFile is currently being processed
FailedFile processing failed. Reason is displayed

Wallet creation results are also available through reports and webhooks.

Dashboard Wallet Reports

Error Handling

ScenarioSystem Behaviour
Unable to upload fileError is shown and retry is enabled
Empty file uploadedInline validation error is displayed
Incorrect file formatExact reason is displayed
Partial failuresValid rows are processed, failed rows are skipped

Load Money to Wallets

Money Load allows merchants to credit balances into existing customer wallets in bulk.

Navigation : Dashboard → Brand Wallet → Money Load

Step 1: Upload Document

In this step upload wallet load details.

  • Click Money Load and upload the file. Ensure to share the below listed file details in the file:**
FieldDescription
MobileCustomer wallet identifier
AmountAmount to be credited
Bucket typeCash, Refund, Cashback, or Promo
Merchant customer referenceOptional customer reference
Bulk Load Money

Load Money File Status

Step 2: Uploaded File Status

After upload, the system validates the file.

_ Review the uploaded file details and proceed.

  • System behaviour : File validation is completed before processing begins. Wallet load requests are processed asynchronously.
ActionDescription
Wallet creditMoney is credited to the respective wallet bucket
Customer notificationNotifications are sent to customers if enabled
Background processingUser can exit the screen while processing continues

Step 3: Check Money Load

Navigation : Brand Wallet → Money Load

This table shows all wallet load batches and the below listed table details.

FieldDescription
Batch statusCurrent processing status
Success countNumber of successful wallet loads
Failure countNumber of failed wallet loads
TimestampUpload or processing timestamp
Uploaded byUser who uploaded the file
Execution reportDownloadable report for the upload
Check Money Load Report

Error Handling

ScenarioSystem Behaviour
Empty fileInline validation error is displayed
Invalid amountError is displayed for invalid amount rows
Incorrect wallet identifierInvalid identifier rows are skipped or marked failed
Format mismatchExact reason is displayed
Failed uploadRetry is allowed

Refund to Brand Wallet

Refund to Brand Wallet allows you to refund your customer orders directly into the customer’s Brand Wallet from the dashboard.

Navigation : Dashboard → Payments → Select Order → Create Refund


The below table shows the list of details displayed:

FieldDescription
Order IDUnique order reference
Customer emailCustomer email linked to the order
Total transaction amountTotal amount paid for the order
Payment breakupSplit of payment modes used
Card / UPI amountAmount paid through Card or UPI
Wallet amountWallet amount used, if applicable
Refund

Refund Options

You can issue refunds to your customers using the following options:

Add it to Brand Wallet

Refund amount is credited instantly to the customer’s Brand Wallet.

ItemDetails
Refund speedInstant
Customer usageUsable immediately for next purchase
Refund bucketAlways credited to the Refund bucket
Supported refund typeFull and partial refunds

Send it to Source

Refund amount is credited back to the original payment method.

ItemDetails
Refund speed3–7 business days
DestinationOriginal payment method
Supported refund typeFull and partial refunds

Important Notes

NoteDetails
Wallet refunds are instantCustomer can use the refunded amount immediately
Refunds cannot be undoneOnce created, a refund cannot be reversed
Split paymentsRefunds are handled proportionally
Wallet refund bucketWallet refunds are always credited to the Refund bucket
Full and partial refundsBoth refund types are supported
New chat
Responses are generated using AI and may contain mistakes.
Hi! I'm Pine, your AI developer assistant. Ask me anything about Pine Labs APIs, integrations, or troubleshooting.

Tip: you can create a new chat with + E