PayPal结帐和Braintree类的问题

时间:2019-03-22 21:41:50

标签: paypal braintree

我正在尝试通过本教程设置PayPal结帐:

https://developer.paypal.com/docs/checkout/integrate/#

我遇到步骤 6的问题。验证交易

php脚本抛出:

  

解析错误:语法错误,/ vendor / braintree / braintreehttp / lib / BraintreeHttp / HttpClient.php中意外的'class'(T_CLASS),预期的标识符(T_STRING)或变量(T_VARIABLE)或'{'或'$'在第38行

在浏览器控制台中。

function __construct(Environment $environment)
{
    $this->environment = $environment;
    $this->encoder = new Encoder();
    $this->curlCls = Curl::class;
}

最后一行是38。有人知道这里出了什么问题吗?

1 个答案:

答案 0 :(得分:0)

我有相同的错误,并注释掉设置curlCls的行

query = "select * from test_dev_db.partition_date_table where year ='{0}' and month='{1}' and day ='{2}'".format(max_year,max_month,max_day)

>>> spark.sql(query).show();
+------+--------+----------+----------+----+-----+---+
|emp_id|emp_name|emp_salary|  emp_date|year|month|day|
+------+--------+----------+----------+----+-----+---+
|     3|  Govind|    810000|2019-08-09|2019|   08| 09|
|     4|  Vikash|      5500|2019-08-09|2019|   08| 09|
+------+--------+----------+----------+----+-----+---+

spark.sql(query).explain(True)

它似乎没有在任何地方使用,并且基本的PayPal示例开始起作用。