dependencies:
easytransfert_sdk_api_marchand: ^1.0.0
dart pub get
import 'package:easytransfert_sdk_api_marchand/easytransfert_sdk_api_marchand.dart';
final config = EasyTransfertConfig(
apiKey: "VOTRE_CLE_API",
ipnUrl: "https://votre-site.com/ipn",
);
final sdk = EasyTransfertSDK(config);
final response = await sdk.cashout.cashout({
"amount": 1000,
"destination": "0102030405",
"ipn_url": "https://votre-domaine.com/webhook/ipn",
"api_key": "votre-api-key",
"service_id": 17,
"custom_data": "commande-12345",
});
print(response);
final response = await sdk.cashin.cashin({
"amount": 1000,
"destination": "0700000000",
"ipn_url": "https://votre-domaine.com/webhook/ipn",
"api_key": "votre-api-key",
"service_id": 17,
});
print(response);
final response = await sdk.balance.getBalance({
"wallet": "main",
});
print(response);
final response = await sdk.transactionStatus.checkStatus({
"transaction_id": "TRANS123",
});
print(response);