首页 > 解决方案 > PHP Stripe 集成 - 如何安装库?

问题描述

我正在尝试使用已经存在的基于 Wordpress 的站点使用 PHP 创建一个 Web 服务来设置 Stripe 集成。我已经阅读了Stripe 的官方网站关于如何做到这一点,我或多或少地了解发生了什么,但我面临一个非常非常基本的问题:

如果您还没有,请立即安装您喜欢的语言的库。

您如何安装库?

我去过Stripe 的客户端库站点,它有一个 PHP 客户端库可供下载和 Composer 安装。我已经搜索了如何将 Composer 添加到 PHP,但这似乎并不容易。我也下载了这个库,但我不太确定如何将它安装到 Wordpress 目录中。

我已经有一段时间没有进行网络编程了,所以请多多包涵。也许有人可以指出我将第三方库安装到基于 Wordpress 的网站中,然后从 .php 页面中引用它的方向?

标签: phpstripe-payments

解决方案


您可以在 WordPress 中设置一个新的空插件,下载 Stripe 库并在其中解压缩,然后您可以要求 init 脚本。

require_once 'stripe/init.php'

现在您可以使用 Stripe 库了。


根据评论编辑

要创建新的 WordPress 插件,请执行以下操作:

wp-content/plugins例如,在 中创建一个新目录myplugin

解压你在里面下载的 Stripe 文件夹并重命名stripe

创建一个名为的新 php 文件myplugin.php

现在你有了这个结构:

wp-content
|
-> plugins
   |
   -> myplugin
      |
      -> stripe
      -> myplugin.php

在 php 文件中,您可以放置​​以下最小代码:

<?php
/**
 * Plugin Name: My Plugin
 * Description: My Plugin description.
 * Author: Your name
 * Version: 1.0
**/

require_once 'stripe/init.php';

use Stripe\Stripe;

add_action('init', function() {

    Stripe::setApiKey('my-api-key');
    Stripe::setClientId('my-client-id');

});

?>

进一步开发请参考 WordPress codex: https ://codex.wordpress.org/Writing_a_Plugin https://codex.wordpress.org/Plugin_API


推荐阅读