小编rjd*_*own的帖子

如何使用PHP从Stripe获取费用?

首先,我知道这个问题已被提出,但他们没有解释如何使用这些信息

 charge.succeeded
Run Code Online (Sandbox Code Playgroud)

我正在使用Stripe创建一个auth和捕获费用.我需要收费ID来确认/收取费用.

以下代码会产生费用,但在获得批准之前不会收费.

\Stripe\Charge::create(array(
    "amount" => $price,
    "currency" => "usd",
    "customer" => $custID, // obtained with Stripe.js
    "description" => "Charge for test@example.com",         
    "capture" => false
));
Run Code Online (Sandbox Code Playgroud)

我以为我可以通过以下方式获得费用ID:

$chargeID = $charge->id;
Run Code Online (Sandbox Code Playgroud)

因为这是我在创建客户时获取客户ID的方式.但是当我回显变量时,我什么也得不到,因为我想将它保存在数据库中,所以没有用.我到处都看,但找不到任何具体的或近期的东西.

然后完成充电.我必须这样捕捉它:

$ch = \Stripe\Charge::retrieve("$chargeID");
$ch->capture();
Run Code Online (Sandbox Code Playgroud)

这些都来自Stripe API Reference,但它没有解释如何获取费用ID.它甚至没有告诉你如何获得客户ID,幸运的是,Stack Overflow就是通过这个ID获得的.

这都是使用PHP完成的.

php stripe-payments

3
推荐指数
1
解决办法
4750
查看次数

Laravel Mail ::发送多个附件

如何在laravel中发送带有多个附件的邮件?

这是我的laravel控制器:

public function send_approve_mail($to, $subj, $tmp, $path) {

    $_POST['subj'] = $subj;
    $_POST['to'] = $to;

    foreach ($path as $key => $value) {
        $path[$key] = '../public/assets/fax/extra/' . $value;
    }

    $_POST['attach'] = $path;

    $msg = "test message here";
    $data_mail = Mail::send($tmp, array('msg' => $msg), function($message) {
                $message->from('xxx@xxx.com', $_POST['subj']);
                $message->to($_POST['to'])->subject($_POST['subj']);
                $message->attach($_POST['attach']);
            }, true);

    Help::send_mail($data_mail, array($_POST['to']), array('xxx@xxx.com'));
}
Run Code Online (Sandbox Code Playgroud)

所有附件都以阵列形式提供$path.

它显示错误basename() expects parameter 1 to be string, array given.

但是当我使用$_POST['attach'] = $path[0];而不是$_POST['attach'] = $path;,只收到一个附件的邮件.

laravel

2
推荐指数
1
解决办法
9887
查看次数

使用Facebook PHP SDK在单个请求中检索多个字段

在用户注册后,我获取用户数据(姓名,生日,位置等)以及用户个人资料图像.

目前,我能做到这一点:/me?fields=picture,name,但返回的画面分辨率太低,所以我想取得与高度参数图片(如描述在这里).

我认为唯一的选择就是将它分成两个请求,这似乎效率低下:

  • 获取用户数据 me/?fields=name
  • 获取用户图片 me/picture?height=500&redirect=false

有没有办法将其合并为一个请求?

php facebook facebook-graph-api facebook-php-sdk

1
推荐指数
1
解决办法
3061
查看次数