| Current Path : /home/happyrenas/old/happy-r.fr/transfere_pro/mangopay/ |
Linux webd005.cluster105.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 |
| Current File : /home/happyrenas/old/happy-r.fr/transfere_pro/mangopay/proprietaire_create.php |
**<?
session_start();
error_reporting(E_ALL);
ini_set('display_errors','On');
require_once 'MangoPay/mangoPayApi.inc';
define('MangoPayDemo_ClientId', 'philippe2015');
define('MangoPayDemo_ClientPassword', 'hK15oQKQig9N2UFEXQpCoirptU4VTeU28p0CTyiprt0fQuwFPP');
define('MangoPayDemo_ReturnURL', 'https://www.happy-r.fr/mangopay/paiement_simple_verification.php');
define('MangoPayDemo_TemporaryFolder', 'temp');
$mangoPayApi = new \MangoPay\MangoPayApi();
$mangoPayApi->Config->ClientId = MangoPayDemo_ClientId;
$mangoPayApi->Config->ClientPassword = MangoPayDemo_ClientPassword;
$mangoPayApi->Config->TemporaryFolder = MangoPayDemo_TemporaryFolder;
$mangoPayApi->Config->BaseUrl = 'https://api.mangopay.com';
///////////////////////////////////////////
//CREATE USER
///////////////////////////////////////////
$user = new MangoPay\UserNatural();
$user->PersonType = "NATURAL";
$user->FirstName = "blabla";
$user->LastName = "blabla";
$user->Birthday = 1466236787;
$user->Nationality = "GB";
$user->CountryOfResidence = "ES";
$user->Email = "hello@example.com";
//$createdUser = $mangoPayApi->Users->Create($user);
echo "<pre>";var_dump($result);echo "</pre>";
///////////////////////////////////////////
//CREATE ACCOUNT
///////////////////////////////////////////
$UserId = 57728909;
$BankAccount = new MangoPay\BankAccount();
$BankAccount->Type = "IBAN";
$BankAccount->Details = new MangoPay\BankAccountDetailsIBAN();
$BankAccount->Details->IBAN = "FR7618829754160173622224154";
$BankAccount->Details->BIC = "CMBRFR2BCME";
$BankAccount->OwnerName = "Joe Bloggs";
$BankAccount->OwnerAddress = "1 Mangopay Street";
//$result = $mangoPayApi->Users->CreateBankAccount($UserId, $BankAccount);
echo "<pre>";var_dump($result);echo "</pre>";
///////////////////////////////////////////
//GET USER INFO
///////////////////////////////////////////
$result = $mangoPayApi->Users->Get($UserId);
echo "<pre>";var_dump($result);echo "</pre>";
///////////////////////////////////////////
//UPDATE USER
///////////////////////////////////////////
$User = new MangoPay\UserNatural($UserId);
$User->PersonType = "NATURAL";
$User->FirstName = "test";
$User->LastName = "blabla";
$User->Address = "blabla";
$User->Birthday = 1466239061;
$User->Nationality = "AU";
$User->CountryOfResidence = "GB";
$User->Occupation = "blabla";
$User->IncomeRange = 1233788;
$User->ProofOfIdentity = "blabla";
$User->ProofOfAddress = "blabla";
$User->Email = "hello@example.com";
$User->Tag = "bla44bla";
$result = $mangoPayApi->Users->Update($User);
//echo "<pre>";var_dump($result);echo "</pre>";
///////////////////////////////////////////
//UPLOAD DOCUMENT
///////////////////////////////////////////
$KycDocument = new MangoPay\KycDocument();
$KycDocument->Type = "IDENTITY_PROOF";
//$result = $mangoPayApi->Users->CreateKycDocument($UserId, $KycDocument);
//$KycDocumentId = $result->Id;
//$result2 = $mangoPayApi->Users->CreateKycPageFromFile($UserId, $KycDocumentId, "3DS.jpeg");
//submit the doc for validation
//$KycDocument = new MangoPay\KycDocument();
//$KycDocument->Id = $KycDocumentId;
//$KycDocument->Status = "VALIDATION_ASKED";
//$result3 = $mangoPayApi->Users->UpdateKycDocument($_SESSION["MangoPayDemo"]["UserNatural"], $KycDocument);
$KycDocumentId =57790478;
$result = $mangoPayApi->Users->GetKycDocument($UserId, $KycDocumentId);
echo "<pre>";var_dump($result);echo "</pre>";
?>