SDKs & Client Libraries

Official client libraries for popular languages. Type-safe, documented, and maintained by Orangepill.

Official SDKs

Node.js

npm install @orangepill/node

Python

pip install orangepill

PHP

composer require orangepill/orangepill-php

Ruby

gem install orangepill

Node.js example

const Orangepill = require('@orangepill/node');
const orangepill = new Orangepill('sk_test_...');

// Create payment request
const payment = await orangepill.payments.create({
  amount: 50000,
  currency: 'COP',
  payment_method_types: ['bre_b', 'card']
});

Python example

import orangepill
orangepill.api_key = 'sk_test_...'

# Create payment request
payment = orangepill.Payment.create(
  amount=50000,
  currency='COP',
  payment_method_types=['bre_b', 'card']
)

Features

  • Type-safe interfaces
  • Automatic retries
  • Webhook signature verification
  • Idempotency support
  • Test mode helpers

REST API

Prefer direct REST API calls? Full documentation at api.orangepill.cloud/docs

Next steps