primer-android-checkout

primer-skills

OtherClaude Codeby primer-io

Summary

Build checkout and payment experiences using Primer's Android CheckoutComponents SDK. Covers Jetpack Compose composables, controller pattern, slot-based customization, Material 3 theming, and complete API reference.

Install to Claude Code

/plugin install primer-android-checkout@primer-skills

Run in Claude Code. Add the marketplace first with /plugin marketplace add primer-io/examples if you haven't already.

README.md

Primer Beta Documentation & Examples

This repository hosts the public documentation and integration examples for Primer's Beta Primer Components.

Overview

  • /docs - Official documentation for Beta SDK Components
  • /examples - Integration examples for Beta Primer Components
  • /packages - Shared utilities and components

Quick Start

Documentation

# Install dependencies
yarn install

# Start documentation site
yarn dev

Run examples

  • navigate to /examples/ folder and
  • choose an example to run
  • follow the README instructions

Documentation

Our documentation is built with Docusaurus and can be found in the /docs directory. Key sections include:

  • Getting Started
  • Component API Reference
  • Integration Guides
  • Customization & Theming
  • Migration Guides

Examples

The /examples directory contains working implementations using Beta Primer Components:

  • Basic Checkout Flow
  • Custom Layout Examples
  • Framework-Specific Integrations (React, Vue, Angular)
  • Advanced Customization Examples

Each example includes:

  • Source code
  • README with setup instructions
  • Live demo link (where applicable)

Contributing

We welcome contributions! Here's how you can help:

1. Fork the repository 2. Create a feature branch (git checkout -b feature/amazing-update) 3. Commit your changes (git commit -m 'Add amazing update') 4. Push to the branch (git push origin feature/amazing-update) 5. Open a Pull Request

Development Guidelines

  • Follow the existing code style
  • Update documentation for changes

Project Structure

.
├── docs/                 # Documentation site
├── examples/            # Integration examples
│   ├── react/
│   ├── vue/
│   └── ...
└── packages/           # Shared utilities
    └── common/

Reporting Issues

Support

Related plugins

Browse all →