Grails 3.0.8 PayPal:未显示按钮

Grails 3.0.8 PayPal:未显示按钮,grails,paypal,Grails,Paypal,我尝试在Grails3应用程序中添加PayPal按钮。 我还没有找到任何适用于Grails3的方法,所以我尝试了一个适用于Grails2的方法 () 步骤1)安装插件。 在Grails2中: grails install-plugin paypal 这在Grails3中不起作用。不过,有一个install命令,但它不接受paypal作为参数。 所以我补充说 dependencies { . . . compile 'com.paypal.sdk:paypal-c

我尝试在Grails3应用程序中添加PayPal按钮。 我还没有找到任何适用于Grails3的方法,所以我尝试了一个适用于Grails2的方法 ()

步骤1)安装插件。 在Grails2中:

grails install-plugin paypal
这在Grails3中不起作用。不过,有一个install命令,但它不接受paypal作为参数。 所以我补充说

dependencies {
    .
    .
    .
    compile 'com.paypal.sdk:paypal-core:1.6.9'
    compile 'com.paypal.sdk:buttonmanagersdk:2.6.106'
}
为了我的身材,格雷德尔。 这是添加paypal插件的错误方法吗

步骤2)配置常量。 在grails 2中编辑Config.groovy:

environments {
    production {
        grails.paypal.server = "https://www.paypal.com/cgi-bin/webscr"
        grails.paypal.email = "example@business.com"
        grails.serverURL = "http://www.grails.org"      
     }
     development {
         grails.paypal.server = "https://www.sandbox.paypal.com/cgi-bin/webscr"
         grails.paypal.email = "testpp_1211202427_biz@g2one.com"
         grails.serverURL = "http://812.99.101.131"             
   }
}
grails3中没有使用Config.groovy,因此我在application.yml中添加了以下内容

environments:
    development:
        grails.paypal.server : https://www.sandbox.paypal.com/cgi-bin/webscr
        grails.paypal.email : example@business.com
        grails.serverURL : http://www.grails.org
我必须在别处配置吗

步骤3)创建PayPal按钮。 这在Grails2和3中应该是相同的 加:


到gsp文件。 我是否必须包含paypal标记库(示例中未包含)

当我测试我的应用程序时,我得到了

<paypal:button 
itemName="name"
itemNumber="theNumber"
transactionId="theTransactionId"
amount="1337,00"
discountAmount="0"
buyerId="theId"
/>

在我的html中

我该怎么做才能让我的PayPal按钮正常工作


你不能强迫Grails2插件在Grails3上工作。我发现的两个插件被废弃了,不能与任何最新版本的Grails一起使用。如果您找到了源代码,也许可以将其升级到Grails 3。@daskai0815您找到解决此问题的方法了吗?我也在为此奋斗。有没有办法将paypal插件与Grails 3集成?你不能强迫Grails 2插件在Grails 3上工作。我发现的两个插件被废弃了,不能与任何最新版本的Grails一起使用。如果您找到了源代码,也许可以将其升级到Grails 3。@daskai0815您找到解决此问题的方法了吗?我也在为此奋斗。有没有办法将paypal插件与Grails3集成?
<paypal:button 
itemName="name"
itemNumber="theNumber"
transactionId="theTransactionId"
amount="1337,00"
discountAmount="0"
buyerId="theId"
/>