Seed OpenPayd marketplace service
Some checks failed
API CI / API Lint (push) Successful in 47s
API CI / API Type Check (push) Failing after 45s
API CI / API Test (push) Successful in 1m1s
API CI / API Build (push) Failing after 47s
API CI / Build Docker Image (push) Has been skipped
CD Pipeline / Deploy to Staging (push) Failing after 26s
CI Pipeline / Lint and Type Check (push) Failing after 30s
CI Pipeline / Build (push) Has been skipped
CI Pipeline / Test Backend (push) Failing after 1m22s
CI Pipeline / Test Frontend (push) Failing after 33s
CI Pipeline / Security Scan (push) Failing after 1m26s
Deploy to Staging / Deploy to Staging (push) Failing after 32s
Test Suite / frontend-tests (push) Failing after 31s
Test Suite / api-tests (push) Failing after 46s
Test Suite / blockchain-tests (push) Failing after 25s
Type Check / type-check (map[directory:. name:root]) (push) Failing after 21s
Type Check / type-check (map[directory:api name:api]) (push) Failing after 20s
Type Check / type-check (map[directory:portal name:portal]) (push) Failing after 19s
CD Pipeline / Deploy to Production (push) Has been skipped
Some checks failed
API CI / API Lint (push) Successful in 47s
API CI / API Type Check (push) Failing after 45s
API CI / API Test (push) Successful in 1m1s
API CI / API Build (push) Failing after 47s
API CI / Build Docker Image (push) Has been skipped
CD Pipeline / Deploy to Staging (push) Failing after 26s
CI Pipeline / Lint and Type Check (push) Failing after 30s
CI Pipeline / Build (push) Has been skipped
CI Pipeline / Test Backend (push) Failing after 1m22s
CI Pipeline / Test Frontend (push) Failing after 33s
CI Pipeline / Security Scan (push) Failing after 1m26s
Deploy to Staging / Deploy to Staging (push) Failing after 32s
Test Suite / frontend-tests (push) Failing after 31s
Test Suite / api-tests (push) Failing after 46s
Test Suite / blockchain-tests (push) Failing after 25s
Type Check / type-check (map[directory:. name:root]) (push) Failing after 21s
Type Check / type-check (map[directory:api name:api]) (push) Failing after 20s
Type Check / type-check (map[directory:portal name:portal]) (push) Failing after 19s
CD Pipeline / Deploy to Production (push) Has been skipped
This commit is contained in:
@@ -591,6 +591,32 @@ const services: ServiceDefinition[] = [
|
||||
billingModel: 'enterprise_contract',
|
||||
quoteRequired: true,
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'OpenPayd Financial Services Connector',
|
||||
slug: 'phoenix-openpayd-connector',
|
||||
category: 'FINANCIAL_MESSAGING',
|
||||
description: 'Operator-provisioned OpenPayd connector for accounts, virtual IBANs, pay-ins, payouts, FX, Open Banking, Direct Debit, and gated digital-asset flows in Phoenix Financial Cloud.',
|
||||
shortDescription: 'OpenPayd connector for Phoenix Financial Cloud tenants',
|
||||
tags: ['openpayd', 'payments', 'virtual-ibans', 'fx', 'open-banking', 'direct-debit'],
|
||||
featured: false,
|
||||
documentationUrl: 'https://docs.sankofa.nexus/marketplace/sovereign-stack/openpayd-connector-service',
|
||||
metadata: {
|
||||
architecture: 'docs/marketplace/sovereign-stack/openpayd-connector-service.md',
|
||||
entitlement: 'OPENPAYD_CONNECTOR_ENTITLED',
|
||||
manifestRef: 'config/openpayd-marketplace.v1.json',
|
||||
targetTenants: ['DBIS', 'OMNL', 'zBank', 'NovaBank', 'Ananka Bank'],
|
||||
fulfillmentMode: 'operator_provisioned',
|
||||
status: 'planned_openpayd_onboarding_required',
|
||||
gatedCapabilities: ['stablecoins', 'on_off_ramp']
|
||||
},
|
||||
pricingType: 'SUBSCRIPTION',
|
||||
pricingConfig: {
|
||||
currency: 'USD',
|
||||
billingPeriod: 'MONTHLY',
|
||||
billingModel: 'enterprise_contract',
|
||||
quoteRequired: true,
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
# OpenPayd Financial Services Connector
|
||||
|
||||
## Summary
|
||||
|
||||
The OpenPayd Financial Services Connector is an operator-provisioned Sankofa
|
||||
Marketplace service for enrolled Phoenix Financial Cloud tenants.
|
||||
|
||||
It exposes Phoenix-controlled workflows for OpenPayd-backed accounts, virtual
|
||||
IBANs, pay-ins, payouts, FX, Open Banking, Direct Debit, signed webhooks, and
|
||||
gated digital-asset planning.
|
||||
|
||||
## Entitlement
|
||||
|
||||
| Field | Value |
|
||||
| --- | --- |
|
||||
| Product slug | `phoenix-openpayd-connector` |
|
||||
| Entitlement flag | `OPENPAYD_CONNECTOR_ENTITLED` |
|
||||
| Fulfillment mode | `operator_provisioned` |
|
||||
| Manage path | `/marketplace/entitlements/phoenix-openpayd-connector` |
|
||||
|
||||
## Operator Boundary
|
||||
|
||||
Phoenix controls tenant entitlement, credential references, approval gates,
|
||||
audit evidence, ledger posting boundaries, and suspension/offboarding.
|
||||
|
||||
OpenPayd remains the upstream provider for regulated financial services. The
|
||||
connector does not grant a banking license, correspondent account, SWIFT
|
||||
membership, OpenPayd production access, or digital-asset approval by marketplace
|
||||
listing alone.
|
||||
|
||||
## Activation States
|
||||
|
||||
- `requested`
|
||||
- `sandbox_ready`
|
||||
- `production_staged`
|
||||
- `production_readonly`
|
||||
- `production_mutating_enabled`
|
||||
- `suspended`
|
||||
- `offboarded`
|
||||
|
||||
Production mutating traffic is disabled until OpenPayd production URLs,
|
||||
credentials, webhook keys, tenant entitlements, and Sankofa approval gates are
|
||||
complete.
|
||||
|
||||
## Gated Capabilities
|
||||
|
||||
Stablecoin and on/off-ramp execution remain blocked until OpenPayd supplies API
|
||||
contracts, supported assets/chains, custody model, settlement rules, and
|
||||
jurisdiction/compliance approvals.
|
||||
|
||||
## References
|
||||
|
||||
- Proxmox manifest: `config/openpayd-marketplace.v1.json`
|
||||
- Proxmox runbook: `docs/03-deployment/OPENPAYD_CONNECTOR_RUNBOOK.md`
|
||||
- Proxmox integration reference:
|
||||
`docs/11-references/OPENPAYD_SANKOFA_MARKETPLACE_INTEGRATION.md`
|
||||
- OpenPayd implementation plan:
|
||||
`/home/intlc/projects/openpayd/docs/technical-implementation-plan.md`
|
||||
Reference in New Issue
Block a user