Créer et charger un compte

 

Etape 1 – Créer un compte

Créer un compte API: http://tools.foulefactory.com/signupapi

 

Etape 2 – Charger votre compte

API

Pour charger votre compte Foule Factory, vous devez utiliser la méthode POST /accounts/payin.

{
"Amount": 100,
"ReturnUrl": "https://foulefactory.com"
}

Vous recevrez le JSON:
{
"Amount": 100,
"ReturnUrl": "https://foulefactory.com",
"RedirectionURL": "https://homologation-secure-p.payline.com/webpayment/step2.do?reqCode=prepareStep2&token=2mAUnuOURVc3yVUxC7751474554841489"
}

AngularJS

Vous pouvez trouver un exemple de l’utilisation du SDK FouleFactory en cliquant ici.

 

Pour effectuer un test, vous devrez modifier les valeurs « YourLogin » et « YourPass » présent dans le JavaScript en les remplaçant par votre login API et votre mot de passe API.

PHP

<?php
require_once "FouleFactory-SDK-PHP-master/vendor/autoload.php";
use FouleFactoryApiLib\FouleFactoryApiClient;
FouleFactoryApiLib\Configuration::$BASEURI = "http://sandbox-api.foulefactory.com";
$basicAuthUserName = "YourLogin";
$basicAuthPassword = "YourPass";
$apiClient = new FouleFactoryApiClient($basicAuthUserName, $basicAuthPassword);
$clientAccount = $apiClient->getAccount();
$data = array(
'Amount' => "100",
'ReturnUrl' => "https://foulefactory.com"
);
$infos = $clientAccount->createAccountPayIn($data);
?>

.NET

public string PayInRedirectionURL()
{
var fouleFactory = new FouleFactoryApiClient("https://sandbox-api.foulefactory.com", "YourLogin", "YourPass");
PayinServiceModel payin = new PayinServiceModel
{
Amount = 100,
ReturnUrl = "https://foulefactory.com"
};
var response = fouleFactory.Account.CreateAccountPayIn(payin);
FouleFactoryPayinModel payInInfos = JsonConvert.DeserializeObject<FouleFactoryPayinModel>(response.ToString());
return payInInfos.RedirectionURL;
}

Allez sur le lien RedirectionURL afin de réaliser votre paiement en ligne.

capture3

Une fois le paiement effectué, vous êtes redirigé vers la page ReturnUrl.

retour_paiement_api

Le code de retour de paiement est valide: CodeRetour=000000. Votre compte a bien été crédité.

Voir tous les codes de retour de paiement.

Plus d’information sur le paiement.