Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 22 additions & 2 deletions mintlify/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,16 @@
"payouts-and-b2b/payment-flow/error-handling"
]
},
{
"group": "Embedded Wallets",
"pages": [
"payouts-and-b2b/embedded-wallets/overview",
"payouts-and-b2b/embedded-wallets/client-keys",
"payouts-and-b2b/embedded-wallets/authentication",
"payouts-and-b2b/embedded-wallets/managing-sessions",
"payouts-and-b2b/embedded-wallets/exporting-wallet"
]
},
{
"group": "Platform Tools",
"pages": [
Expand Down Expand Up @@ -220,8 +230,8 @@
"group": "Onboarding",
"pages": [
"global-p2p/getting-started/platform-configuration",
"global-p2p/onboarding-customers/configuring-customers",
"global-p2p/onboarding-customers/invitations"
"global-p2p/onboarding/configuring-customers",
"global-p2p/onboarding/invitations"
]
},
{
Expand All @@ -241,6 +251,16 @@
"global-p2p/sending-receiving-payments/error-handling"
]
},
{
"group": "Embedded Wallets",
"pages": [
"global-p2p/embedded-wallets/overview",
"global-p2p/embedded-wallets/client-keys",
"global-p2p/embedded-wallets/authentication",
"global-p2p/embedded-wallets/managing-sessions",
"global-p2p/embedded-wallets/exporting-wallet"
]
},
{
"group": "Platform Tools",
"pages": [
Expand Down
9 changes: 9 additions & 0 deletions mintlify/global-p2p/embedded-wallets/authentication.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: "Authentication"
description: "Register, reauthenticate, and manage Embedded Wallet credentials (passkey, OAuth, email OTP)"
icon: "/images/icons/shield.svg"
---

import Authentication from '/snippets/embedded-wallets/authentication.mdx';

<Authentication />
9 changes: 9 additions & 0 deletions mintlify/global-p2p/embedded-wallets/client-keys.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: "Client keys & signing"
description: "Generate the P-256 client key pair, decrypt the session signing key, and sign wallet actions on Web, iOS, and Android"
icon: "/images/icons/key2.svg"
---

import ClientKeys from '/snippets/embedded-wallets/client-keys.mdx';

<ClientKeys />
9 changes: 9 additions & 0 deletions mintlify/global-p2p/embedded-wallets/exporting-wallet.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: "Exporting a wallet"
description: "Let a customer take the seed of their Embedded Wallet off Grid"
icon: "/images/icons/arrow-path-right.svg"
---

import ExportingWallet from '/snippets/embedded-wallets/exporting-wallet.mdx';

<ExportingWallet />
9 changes: 9 additions & 0 deletions mintlify/global-p2p/embedded-wallets/managing-sessions.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: "Sessions"
description: "List and revoke active sessions on an Embedded Wallet"
icon: "/images/icons/arrows-repeat-circle.svg"
---

import Sessions from '/snippets/embedded-wallets/managing-sessions.mdx';

<Sessions />
10 changes: 10 additions & 0 deletions mintlify/global-p2p/embedded-wallets/overview.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: "Embedded Wallets"
sidebarTitle: "Overview"
description: "Self-custodial stablecoin wallets that plug into Grid payment flows"
icon: "/images/icons/crypto-wallet.svg"
---

import Overview from '/snippets/embedded-wallets/overview.mdx';

<Overview />
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ For regulated financial institutions, the `providerRequiredCustomerFields` array

This list specifies which user information fields are mandated by the underlying UMA provider for *your own registered users* if they intend to send or receive payments in that particular currency. For example, to allow a user to transact in "USD", the UMA provider might require that the user has a `NATIONALITY` on record.

These fields must be supplied when creating or updating a user via the `POST /customers` or `PATCH /customers/{customerId}` endpoints if that user is expected to use the specified currency. Refer to the [Configuring Customers](/global-p2p/onboarding-customers/configuring-customers) guide for more details on how this impacts user setup.
These fields must be supplied when creating or updating a user via the `POST /customers` or `PATCH /customers/{customerId}` endpoints if that user is expected to use the specified currency. Refer to the [Configuring Customers](/global-p2p/onboarding/configuring-customers) guide for more details on how this impacts user setup.

## Manage configuration via API
If you prefer to manage settings programmatically, use the `/config` endpoints.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ This guide explains how to enable your customers to receive UMA payments. When a
Before you begin, make sure you:

- Configure UMA, supported currencies, and required counterparty fields in <a href="/global-p2p/getting-started/platform-configuration">Platform Configuration</a>
- Create customers and capture any provider-required user fields in <a href="/global-p2p/onboarding-customers/configuring-customers">Creating Customers</a>
- Create customers and capture any provider-required user fields in <a href="/global-p2p/onboarding/configuring-customers">Creating Customers</a>
- Set up and verify webhooks in <a href="/global-p2p/platform-tools/webhooks">Webhooks</a>
</Note>

Expand Down
9 changes: 9 additions & 0 deletions mintlify/payouts-and-b2b/embedded-wallets/authentication.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: "Authentication"
description: "Register, reauthenticate, and manage Embedded Wallet credentials (passkey, OAuth, email OTP)"
icon: "/images/icons/shield.svg"
---

import Authentication from '/snippets/embedded-wallets/authentication.mdx';

<Authentication />
9 changes: 9 additions & 0 deletions mintlify/payouts-and-b2b/embedded-wallets/client-keys.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: "Client keys & signing"
description: "Generate the P-256 client key pair, decrypt the session signing key, and sign wallet actions on Web, iOS, and Android"
icon: "/images/icons/key2.svg"
---

import ClientKeys from '/snippets/embedded-wallets/client-keys.mdx';

<ClientKeys />
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: "Exporting a wallet"
description: "Let a customer take the seed of their Embedded Wallet off Grid"
icon: "/images/icons/arrow-path-right.svg"
---

import ExportingWallet from '/snippets/embedded-wallets/exporting-wallet.mdx';

<ExportingWallet />
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: "Sessions"
description: "List and revoke active sessions on an Embedded Wallet"
icon: "/images/icons/arrows-repeat-circle.svg"
---

import Sessions from '/snippets/embedded-wallets/managing-sessions.mdx';

<Sessions />
10 changes: 10 additions & 0 deletions mintlify/payouts-and-b2b/embedded-wallets/overview.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: "Embedded Wallets"
sidebarTitle: "Overview"
description: "Self-custodial stablecoin wallets that plug into Grid payment flows"
icon: "/images/icons/crypto-wallet.svg"
---

import Overview from '/snippets/embedded-wallets/overview.mdx';

<Overview />
Loading
Loading