Integration Paypal
- Accueil
- Forum
- Programmation
- PHP
- Integration Paypal
wolhy Le 24 janvier 2019 à 00:43 (Édité le 25 janvier 2019 à 17:54)
voici l'erreur niveau client https://i.imgur.com/VKrPDhI.png
Le code paypal_create_payment.php
<?php
require_once "config.php";
require_once "../class/PayPalPayment.php";
$success = 0;
$msg = "Une erreur est survenue, merci de bien vouloir réessayer ultérieurement...";
$paypal_response = [];
$payer = new PayPalPayment();
$payer->setSandboxMode(1);
$payer->setClientID("Mis");
$payer->setSecret("Mis");
$payment_data = [
"intent" => "sale",
"redirect_urls" => [
"return_url" => "http://localhost/",
"cancel_url" => "http://localhost/"
],
"payer" => [
"payment_method" => "paypal"
],
"transactions" => [
[
"amount" => [
"total" => "9.99",
"currency" => "EUR"
],
"item_list" => [
"items" => [
[
"sku" => "1PK5Z9",
"quantity" => "1",
"name" => "Un produit quelconque",
"price" => "9.99",
"currency" => "EUR"
]
]
],
"description" => "Description du paiement..."
]
]
];
$paypal_response = $payer->createPayment($payment_data);
$paypal_response = json_decode($paypal_response);
if (!empty($paypal_response->id)) {
$insert = $dbh->prepare("INSERT INTO paiements (payment_id, payment_status, payment_amount, payment_currency, payment_date, payer_email, payer_paypal_id, payer_first_name, payer_last_name) VALUES (:payment_id, payment_status, payment_amount, payment_currency, NOW(), '', '', '', '')");
$insert_ok = $insert->execute(array(
"payment_id" => $paypal_response->id,
"payment_status" => $paypal_response->state,
"payment_amount" => $paypal_response->transactions[0]->amount->total,
"payment_currency" => $paypal_response->transactions[0]->amount->currency,
));
if ($insert_ok) {
$success = 1;
$msg = "";
}
} else {
$msg = "Une erreur est survenue durant la communication avec les serveurs de PayPal. Merci de bien vouloir réessayer ultérieurement.";
}
echo json_encode(["success" => $success, "msg" => $msg, "paypal_response" => $paypal_response]);
j'ai suivis le tutoriel mais je n'sais pas pourquoi j'ai cette erreur
en attendant une réponse , Merci et bonne soirée
Profil introuvable Le 24 janvier 2019 à 03:53 (Édité le 1 janvier 1970 à 01:00)
Si tu as des erreurs, c'est normal, j'en ai déjà parler sur le topic de @No_S1gnal, il faut attendre que Boris mette à jour le tutoriel car il semble y avoir une erreur... 😕
wolhy Le 24 janvier 2019 à 14:08 (Édité le 1 janvier 1970 à 01:00)
C'était le meilleur tutoriel concernant le paiement par paypal dommage
Profil introuvable Le 25 janvier 2019 à 02:20 (Édité le 1 janvier 1970 à 01:00)