Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.fedapay.com/llms.txt

Use this file to discover all available pages before exploring further.

FedaPay propose une librairie Ruby intégrée pour interagir avec son API, particulièrement utile dans des projets Ruby on Rails.

Installation

Ajoutez la gemme suivante à votre fichier Gemfile
$ gem install fedapay-ruby

Cas d’usage

exemple de cas pour créer un client

require 'fedapay';
# configure FedaPay library
FedaPay.api_key = '' # Your secret api key
FedaPay.environment = '' # sandbox or live
phone = {
  country: 'bj',
  number: '66000001'
};
customer = FedaPay::Customer.create(
  firstname: 'firstname',
  lastname: 'lastname',
  email: 'email@test.com',
  phone_number: phone
);

exemple de cas pour créer une transaction

require 'fedapay'

FedaPay.api_key = 'YOUR_SECRET_API_KEY'
FedaPay.environment = 'sandbox'

transaction = FedaPay::Transaction.create(
  amount: 1000,
  currency: { iso: 'XOF' },
  customer: { id: 1 },
  description: 'Payment for order #1234',
  callback_url: 'https://example.com/callback',
  mode: 'mtn_open'
)

puts "Transaction successfully created : #{transaction.inspect}"
Pour intégrer FedaPay avec Ruby, consultez les ressources ci-dessous :Le dépôt GitHub officiel : fedapay-rubyLa Référence API : api-referenceCode source de l’application de démonstration : ruby-sampleDémo en ligne : rubysampleCes ressources proposent des cas d’usage concrets pour vous aider à intégrer FedaPay dans vos projets Ruby de manière fluide et rapide.