Grails 3.0.8 PayPal:未显示按钮
我尝试在Grails3应用程序中添加PayPal按钮。 我还没有找到任何适用于Grails3的方法,所以我尝试了一个适用于Grails2的方法 () 步骤1)安装插件。 在Grails2中: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
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"
/>