Red de conocimiento informático - Aprendizaje de código fuente - Cómo realizar pagos instantáneos de Paypal usando transacciones php

Cómo realizar pagos instantáneos de Paypal usando transacciones php

¿Estás utilizando un framework o nativo?

¿Son diferentes el código local y el código marco? Pero probablemente el significado sea el mismo. Por ejemplo, el pdo nativo es:

$pdo?=?new?pdo("mysql:host=localhost;dbname=mydb", "root", "root",?array (PDO ::ATTR_AUTOCOMMIT=>0));

try{ $pdo>beginTransaction();//Activar el procesamiento de transacciones $price=500; $sql="update?xx?set?price= precio- {$precio}?where?id=1"; $ AFfected_rows=$pdo>exec($sql);

if(! $affected_rows)

thrownewPDOException("Error ") ;//ese error arroja una excepción $sql="update?zhanghao?set?price=price+{$price}?where?id=3"; $ AFfected_rows=$pdo>exec($sql);

if(! $affected_rows)

thrownewPDOException("Failed");

echo?"¡Transacción exitosa!";

$pdo>commit () ;//confirmar si la transacción fue exitosa }catch(PDOException?$e){ echo?$e->getMessage() $pdo>rollback();

}

<; p> /* Este es un ejemplo simple de una transacción pdo local* En cuanto al marco, es aún más simple. Generalmente, la clase de modelo está definida * ¿Cuál es el proceso específico? ¿Iniciar una transacción? Revertir();? confirmar(); */ > */ >