Transfer allows merchants to move funds between NUSD wallets of different projects. Unlike Payout, a Transfer is an internal NUSDpay system operation; it does not involve on-chain transactions and does not require gas fees.

Use Cases

  • Funding: Transfer NUSD received via Payin to the Payout wallet to ensure sufficient balance for upcoming payments
  • Inter-project allocation: When operating multiple projects, flexibly allocate funds between project wallets
  • Fund consolidation: Consolidate NUSD scattered across projects into a master wallet for unified management

Business Flow

Transfer flow sequence

Operation Instructions

Through the Admin Console

1

Go to the Transfer page

Log in to the admin console, go to the Transfer Records page, and click the Transfer button in the top right.
2

Fill in transfer information

  • From: Auto-filled with the current project wallet (not modifiable)
  • To: Enter the target wallet ID
  • Amount: Enter the NUSD amount to transfer (not exceeding the available transferable balance)
3

Submit and wait for review

After submission, the transfer enters the pending review state. It is executed automatically once the Super Admin approves the review.

Transfer Status

StatusDescription
Pending ConfirmationSubmitted, awaiting Super Admin review
ApprovedReview passed, execution in progress
CancelledActively cancelled by the operator
RejectedRejected by the Super Admin
CompletedTransfer execution completed

Permission Notes

RolePermitted Actions
Super AdminInitiate transfers; review (approve/reject)
Project AdminInitiate transfers; cancel one’s own transfers
FinanceView transfer records
Once a transfer is completed, it cannot be revoked. Please carefully verify the target wallet and amount before submission.

Next Steps

Payout Solution

Learn how to use transferred funds to initiate payments.

Settlement and Reconciliation

Learn about transaction settlement and reconciliation files.