Create payment
Payment provider identifier (e.g.,
payviox, mannco)Body Parameters
Amount to deposit in cents (minimum varies by provider, typically 500 = $5)
Currency code (USD, EUR, etc.)
URL to redirect to after payment completion
Specific payment method (credit_card, paypal, crypto, etc.) - varies by provider
Request Example
Response
Success
Response Fields
| Field | Type | Description |
|---|---|---|
paymentId | string | Unique payment transaction ID |
provider | string | Payment provider name |
amount | integer | Deposit amount in cents |
currency | string | Currency code |
status | string | Payment status (pending, completed, failed) |
paymentUrl | string | URL to complete payment (redirect user here) |
expiresAt | string | Unix timestamp when payment link expires |
Error Responses
| Status | Message | Description |
|---|---|---|
error | Invalid amount | Amount is below minimum or exceeds maximum |
error | Invalid provider | Unknown or unsupported payment provider |
error | Provider unavailable | Payment provider is temporarily unavailable |
error | Invalid currency | Currency not supported by provider |
error | Rate limit exceeded | Too many payment requests in short period |
Supported Providers
| Provider | Methods | Min/Max | Processing Time |
|---|---|---|---|
payviox | Credit Card, PayPal | 500 | Instant |
mannco | Various | 1000 | Instant |
After creating a payment, redirect the user to the
paymentUrl to complete the transaction. The system will automatically credit the balance once payment is confirmed via webhook.Payment Flow
- Create Payment: Client calls
POST /paiement/{provider}with amount and details - Redirect: User is redirected to
paymentUrlto complete payment - Process: User completes payment on provider’s site
- Webhook: Provider sends webhook to Mannco.store confirming payment
- Credit Balance: Balance is automatically added to user’s account
- Notification: User receives confirmation email and notification
Payment Status
| Status | Description |
|---|---|
pending | Payment created, awaiting completion |
processing | Payment being verified by provider |
completed | Payment successful, balance credited |
failed | Payment failed or was cancelled |
expired | Payment link expired without completion |
All payments are processed securely through our payment partners. Mannco.store does not store credit card information.