Red de conocimiento informático - Aprendizaje de código fuente - Cómo utilizar el código de interfaz de Alipay

Cómo utilizar el código de interfaz de Alipay

Cuando utilice Alipay para pagar, primero debe registrar una cuenta de Alipay, luego descargar el archivo de interfaz proporcionado por Alipay y realizar la interacción entre el comercio electrónico y Alipay a través del archivo de interfaz proporcionado por Alipay.

En el archivo de interfaz proporcionado por Alipay, se proporciona un programa de muestra completo. Simplemente siga las operaciones en el programa de muestra y envíe los datos del sitio web de comercio electrónico especificado a los parámetros de matriz proporcionados por Alipay. luego Alipay simplemente envíe los datos al sitio web designado a través de su propio método definido.

El código de implementación es el siguiente:

require_once("alipay_service.php"); require_once("alipay_config.php"); $array=explode("@",$info["spc"]); $ arraynum= explotar("@",$info["slc"]); $arrayinfo=array(); //crear matriz $arrayinfo_count=array() //crear matriz para($i=0;$i< contar ($matriz);$i++){ if($matriz[$i] !=""){ $m=$i+1 $sqlcart=mysql_query("seleccione * de tb_commodity donde tb_commodity_id='". $matriz [ $i]."'" ,$conn); $infocart=mysql_fetch_array($sqlcart); //leer los datos de la base de datos array_push($arrayinfo,$infocart[tb_commodity_name]); item al array_ push($arrayinfo_count, "Producto $m: $infocart[tb_commodity_name] Cantidad:$arraynum[$i]"); //Escribe la cantidad de artículos de compra en la matriz}}$commodity_name=implode(', ', $ arrayinfo); //Obtener el nombre del producto $commodity_count=implode(',',$arrayinfo_count); //Obtener la información de descripción del producto $parameter = array("service" =>"trade_create_by_buyer", //Transacción tipo, objeto físico requerido Transacción = trade_create_by_buyer (logística requerida) "partner" =>$partner, //Número de comerciante cooperante "return_url" =>$return_url, //Regresar sincrónicamente a "notify_url" =>$ notify_url, //Regresar asincrónicamente to "_input_charset" => ;$input_charset, // Juego de caracteres, el valor predeterminado es GBK "subject" => $commodity_name, // Nombre del producto, "body" requerido => $commodity_count, // Descripción del producto, "body" requerido = > $commodity_count, // Descripción del producto, requerido "body" => $commodity_count, // Cantidad del producto, // Descripción del producto, recuento requerido, // Descripción del producto, requerido "out_trade_no" => $ddnumber, // Comercio exterior del producto Número, número de pedido, obligatorio, debe cambiarse para cada prueba. "logistics_fee" => $yprice, //Pago de logística "logistics_paid" =>' BUYER_PAY', //Pago de logística: BUYER_PAY (el comprador paga) "logistics_type" = > 'EXPRESS', // Logística y métodos de entrega: POST (correo terrestre), EMS (correo urgente), EXPRESS (otros

Entrega urgente) "precio" => $cantidad, // Precio unitario del producto, requerido. //Precio unitario del producto, requerido "tipo_pago" => "1", // el valor predeterminado es 1, no es necesario cambiar "cantidad" => "1", //Cantidad del producto, requerida "show_url" => $show_url, //Sitios web relacionados con productos básicos "seller_email" => $ seller_email // correo electrónico del vendedor, requerido); $alipay = new alipay_service($parameter,$security_code,$sign_type);$link=$alipay-> create_url();$smarty- > asignar("link",$link);

El conocimiento introducido aquí es un método para interactuar con sitios web de comercio electrónico y Alipay a través de php. Los parámetros y configuraciones proporcionados por Alipay son virtuales personales. Los parámetros reales los proporcionará Alipay en las operaciones reales. Cuando utilice Alipay, deberá solicitar una cuenta con Alipay, y luego Alipay le proporcionará los parámetros correspondientes. aplicar este Funcional.