Cosmos Hub

Accepte ATOM sur Cosmos Hub.

Propose Cosmos Hub dans ton checkout. Fixe le prix en fiat et laisse le client payer avec les méthodes activées dans ta boutique.

En bref

Monnaie native
ATOM
Tokens acceptés
Monnaie native uniquement
Monnaie des frais
ATOM
Référence du paiement
Nouvelle adresse par facture
Configuration du wallet
Wallet du projet
Envoi manuel / sweep automatique
Avec des fournisseurs compatibles

Ce que tu peux recevoir

Il s'agit d'ATOM natif sur Cosmos Hub, pas de toutes les blockchains Cosmos SDK ou tokens IBC. Le scanner exige des événements de transaction indexés. Utilise l'adresse de facture, pas une adresse de dépôt d'exchange.

Configure ta boutique

  1. Installe Wholly Crypto, crée un projet et une boutique, puis garde une sauvegarde privée du wallet.
  2. Vérifie les connexions compatibles avec le scanner et active la blockchain et les actifs dans Store → Payment methods.
  3. Règle les confirmations et l'expiration. Teste une petite facture et vérifie le règlement avant de livrer les commandes.
Ton premier projet et ta première facture

Où arrivent tes paiements

Les factures utilisent des adresses séparées. Garde backup complet, liste d'adresses et dérivation : un wallet importé peut ne pas tout retrouver immédiatement.

Guide de réception

Déplace les fonds quand tu veux

Envois et sweeps prennent en charge la monnaie native. Garde assez pour les frais, réserves et stockage. Recevoir ne garantit pas que le fournisseur puisse diffuser les transferts.

Tutoriel de sweep automatique

Résoudre un problème de paiement

Vérifie d'abord ce réseau

Utilise ATOM natif sur Cosmos Hub, pas un token IBC d'une autre zone. Envoi uniquement sans mémo obligatoire à destination ; n'omets jamais celui exigé par un exchange.

Un paiement manque ou tarde

Vérifie réseau, adresse, actif et référence de la facture, puis le scanner et les confirmations. Ne demande pas un second paiement avant d'avoir vérifié le premier.

Guide de réception
Restaure des wallets ou regroupe les fonds

Garde ton backup privé et les chemins de dérivation. Une autre app peut ne pas afficher toutes les adresses. L'envoi et la récupération dépendent du réseau et du format ; importer les mots ne les garantit pas.

Sauvegarde et restauration

Frais et vérification

Les frais par défaut sont de 1 % du montant fiat de la facture, payés avec des crédits séparés. Ton tarif attribué s'applique. Réseau et serveur sont facturés à part.

Les fournisseurs publics peuvent tomber en panne ou limiter les requêtes. Une transaction envoyée ou une redirection ne prouvent pas le paiement. Utilise le statut vérifié et les notifications signées.

Crédits de traitement API, IPN et webhooks
Convertisseur de devises

Convertir un montant

De
Vers
Valeur estimée…

Chargement des taux…

    Une estimation, pas un devis de paiement. Les frais réseau, les frais de plateforme et les spreads du commerçant ne sont pas inclus.

    D'où viennent les taux ?

    Les estimations crypto utilisent les prix publics Kraken en cache, avec Binance lorsque disponible. Certains prix Binance utilisent l'USDT comme référence USD. Les taux fiat viennent de Frankfurter : ce sont des taux de référence quotidiens, pas des cours de marché en direct.

    L'instantané s'actualise automatiquement. Vérifie les dates des sources sous ton résultat. Le montant saisi reste dans ton navigateur. La présence d'un actif ne garantit pas sa prise en charge pour les paiements.

    Kraken · Binance · Frankfurter · Noms et icônes des actifs : CoinGecko

    Choisir une devise

    Crée une facture avec l'API

    Exécute les exemples sur ton serveur. Remplace l'hôte API et les ID de projet et boutique. Garde la clé privée. Les montants sont des chaînes décimales.

    Active d'abord la méthode dans la boutique. La sélection filtre les méthodes actives sans ajouter d'actifs. Sans correspondance, les choix par défaut s'appliquent. Vérifie les méthodes renvoyées avant le checkout.

    : "${WHOLLY_TOKEN:?Set WHOLLY_TOKEN to your server-side API token}"
    # Keep this key and the exact body for retries; use a new key for each new invoice.
    curl --fail-with-body --max-time 30 \
      --request POST \
      --url "https://api.example.com/v1/projects/YOUR_PROJECT_ID/stores/YOUR_STORE_ID/invoices" \
      --header "Authorization: Bearer $WHOLLY_TOKEN" \
      --header 'Idempotency-Key: order-1042-attempt-1' \
      --header 'Content-Type: application/json' \
      --data-raw '{
      "amount": "25.00",
      "currency": "EUR",
      "order_id": "order-1042",
      "payment_methods": [
        {
          "chain_slug": "cosmos",
          "asset_tickers": [
            "ATOM"
          ]
        }
      ]
    }'
    Référence complète de l'API de factures Identifiants de projet et magasin API, IPN et webhooks