/

Payment Core

Manage subscriptions and global payment collection seamlessly

by

Payment Core

·

Payment Core handles everything from one-time payments to complex subscription billing. Accept credit cards, digital wallets, and bank transfers in over 135 currencies. Our platform manages payment collection, failed payment retry logic, proration, and dunning automatically.

Built for SaaS companies, Payment Core understands subscription complexity. Handle upgrades, downgrades, add-ons, and usage-based billing without writing custom logic. Our system calculates proration, generates invoices, and sends payment reminders automatically.

Integration

Connect Payment Core to ShipOS with our REST API or pre-built SDK. Create customers, attach payment methods, and start charging within minutes. Our webhook system keeps your database synchronized with payment events.

import { PaymentCore } from '@paymentcore/sdk';

const payments = new PaymentCore(process.env.PAYMENT_CORE_KEY);

// Create subscription
const subscription = await payments.subscriptions.create({
  customerId: 'cus_123',
  plan: 'pro_monthly',
  trialDays: 14
});

// Handle webhook
payments.webhooks.on('subscription.renewed', async (event) => {
  await updateUserAccess(event.customerId);
});
import { PaymentCore } from '@paymentcore/sdk';

const payments = new PaymentCore(process.env.PAYMENT_CORE_KEY);

// Create subscription
const subscription = await payments.subscriptions.create({
  customerId: 'cus_123',
  plan: 'pro_monthly',
  trialDays: 14
});

// Handle webhook
payments.webhooks.on('subscription.renewed', async (event) => {
  await updateUserAccess(event.customerId);
});
import { PaymentCore } from '@paymentcore/sdk';

const payments = new PaymentCore(process.env.PAYMENT_CORE_KEY);

// Create subscription
const subscription = await payments.subscriptions.create({
  customerId: 'cus_123',
  plan: 'pro_monthly',
  trialDays: 14
});

// Handle webhook
payments.webhooks.on('subscription.renewed', async (event) => {
  await updateUserAccess(event.customerId);
});

Billing Features

Generate branded invoices automatically. Send payment receipts via email. Create custom billing schedules for enterprise customers. Support annual prepayment with discounts. Handle tax calculations for global customers.

Recovery Tools

Payment Core includes smart dunning to recover failed payments. When cards decline, our system automatically retries with optimized timing and sends customized emails to customers. Recover up to 70% of failed payments without manual intervention.

Support team-based billing where one customer can have multiple seats. Handle metered usage billing that charges based on API calls or other metrics. Export financial reports for accounting integration.

Create a free website with Framer, the website builder loved by startups, designers and agencies.