integrate-onramp

Create fiat-to-crypto on-ramp quotes and dispatch handlers to resolve database state.

46|18|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/solana-foundation/solana-developer-platform --skill integrate-onramp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integrate-onramp
Source: https://github.com/solana-foundation/solana-developer-platform/tree/main/.agents/skills/integrate-onramp
Command: npx skills add https://github.com/solana-foundation/solana-developer-platform --skill integrate-onramp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of integrating a ramp provider's fiat-to-crypto on-ramp quote, including the creation of the quote and handling the resolution of database state when opening a pull request against apps/sdp-api.

Core Features & Use Cases

  • Quote Creation: Generate a fiat-to-crypto on-ramp quote using the createOnrampQuote method.
  • Handler Dispatch: Wire the handler dispatch that resolves database state.
  • Provider Support: Designed for integration with ramp providers like Lightspark, BVNK, and MoonPay.

Quick Start

Use the integrate-onramp skill to create a fiat-to-crypto on-ramp quote for a new ramp provider.

Frequently Asked Questions about integrate-onramp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a fiat-to-crypto on-ramp quote for a new provider?

To implement a fiat-to-crypto on-ramp quote, use the createOnrampQuote method and dispatch a handler to resolve the database state when opening a pull request against apps/sdp-api.

Does the fiat-to-crypto on-ramp integration support providers like MoonPay?

Yes, the fiat-to-crypto on-ramp integration supports ramp providers like Lightspark, BVNK, and MoonPay, accommodating both manual instructions and hosted URLs for payment delivery.

What is the best way to handle database state resolution when adding an on-ramp provider?

The best way to handle database state resolution is by wiring a handler dispatch alongside the quote creation method, ensuring the state updates correctly when integrating the on-ramp provider.

Can I use hosted URLs for payment delivery with fiat-to-crypto on-ramp quotes?

Yes, you can use hosted URLs for payment delivery with fiat-to-crypto on-ramp quotes, as the implementation specifically supports both manual instructions and hosted URL redirects.