PHP Stripe集成-如何安装库



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

如果您还没有,现在就安装您喜欢的语言的库。

如何安装库?

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

我已经有很长一段时间没有做网络编程了,所以请耐心等待。也许有人可以告诉我在基于Wordpress的网站上安装第三方库的方向,然后从.php页面引用它?

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

require_once 'stripe/init.php'

现在您可以使用Stripe库了。


根据评论进行编辑

为了创建一个新的WordPress插件进行如下:

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

解压缩下载到其中的Stripe文件夹,并将其重命名为stripe

创建一个名为myplugin.php的新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 StripeStripe;
add_action('init', function() {
Stripe::setApiKey('my-api-key');
Stripe::setClientId('my-client-id');
});
?>

请参阅WordPress代码以获得进一步的开发:https://codex.wordpress.org/Writing_a_Pluginhttps://codex.wordpress.org/Plugin_API

我已经修复了这个问题,在我工作的目录中添加了一个"stripes"目录,然后将整个下载的packagine解压缩到其中。然后我简单地通过require_once 'stripe/init.php调用它。

简单地说,您可以在plugins文件夹中创建一个插件目录,并将php条带库上传到其中。

最后,在使用之前需要库:

require_once WP_PLUGIN_DIR . '/my-stripe-plugin/stripe-php/init.php';

使用文档:https://github.com/stripe/stripe-php

最新更新