LogoLogo
  • Introduction
  • Core Concepts
  • Partner setup
  • Tutorials [WIP]
    • Create Identities
    • Create a Blockchain Address
    • Payout Service
  • Public Mint Widget
    • Getting started
    • Embed Widget
      • Deposit of funds
      • Withdraw of funds
  • Public Mint API
    • Getting started
    • Creating identities
    • Connecting to the blockchain
      • Running your own client node
    • Executing Transactions
      • Depositing
      • Wallet Transactions
      • Withdrawing
    • Sandbox
    • API Reference
      • Identities
      • Operations
      • Transfer Methods
      • Transactions
      • Withdrawals (deprecated)
      • Verifications
      • Identity Relations
      • Documents
      • Deposits (deprecated)
      • Authentication
      • Pagination
      • Errors
      • Core Resources
    • Webhooks
  • Public Mint Blockchain
    • Getting started
    • Transacting
    • Configuring Metamask for the Public Mint blockchain
    • Interoperability [WIP]
  • Other Information
    • Public Mint Wallet
    • Users and Accounts
Powered by GitBook
On this page
  • Approve KYC
  • Settle Transaction

Was this helpful?

  1. Public Mint API

Sandbox

The sandbox environment is not connected to either KYC or actual banking rails, which means that such processes are not carried out. Therefore, there are a set of sandbox-only endpoints that allow you to manually approve KYC and deposits/withdrawals. This will allow you to test your integration with full independence in development mode.

The following endpoints are available in our sandbox:

  • Approve KYC

  • Settle transaction

Note: These endpoints are only available in the sandbox environment.

Approve KYC

POST https://api.sandbox.publicmint.io/sandbox/identities/approve

This Sandbox endpoint allows you to approve the KYC process of a specific identity.

Request Body

Name
Type
Description

identityId

String

Identity identifier. Format: uuid.

email

String

Identity email.

{
    "message": "Identity sent to approval"
}

Settle Transaction

POST https://api.sandbox.publicmint.io/transactions/:id/sandbox/confirm

This Sandbox endpoint allows you to manually settle a transaction.

Path Parameters

Name
Type
Description

id*

string

Id of the transaction to be settled.

Request Body

Name
Type
Description

amount

String

The amount to be settled.

{
    "message": "Deposit settled"
}
PreviousWithdrawingNextAPI Reference

Last updated 2 years ago

Was this helpful?