Skip to content

16522855/cordova-plugin-alipay

 
 

Repository files navigation

cordova-plugin-alipay

支付宝插件

添加插件:运行命令 cordova plugin add 插件目录路径

配置ios端:

1.启动IDE(如Xcode),plugin下 libs的库,并导入到项目工程中。
  AlipaySDK.bundle
  AlipaySDK.framework
  //libcrypto.a
  //libssl.a

2.将alipayUtil 文件夹放到plugin目录下,并在xcode中添加,记得选中group。即在xcode中显示为黄色文件夹

3.点击项目名称,点击“Build Settings”选项卡,在搜索框中,以关键字“search”搜索,
  对“Header Search Paths”增加头文件路径:$(SRCROOT)/项目名称,后面选择recursive 。
  如果头文件信息已增加,可不必再增加。 (如果不添加,会报头文件找不到错误)

4.点击项目名称,点击“Build Phases”选项卡,在“Link Binary with    Librarles”选项中,新增“AlipaySDK.framework”,“SystemConfiguration.framework”,    security.framework 系统库文件。
  如果项目中已有这几个库文件,可不必再增加。(如果不添加,会报link arm64 等错误)

5.配置url Scheme(点击项目名称,点击“Info”选项卡,在“URL Types”选项中,点击“+”,在“URL  Schemes”中输入“XXXXXX”。“XXXXXX”来自于文件Keys.h) (用于支付结束后的回调),需于代码中的Keys.h 中 urlSceheme一样
	
6.appdelegate中添加  openURL方法里面
	if ([url.host isEqualToString:@"safepay"]) {
		
		[[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:^(NSDictionary *resultDic) {
			NSLog(@"result = %@",resultDic);
		}];
	}
	
7.修改程序中
	PARTNER(合作身份者id)、
	SELLER(收款支付宝账号)、  
	RSA_PRIVATE(商户私钥)**如何生成商户私钥请自行查看支付宝官方文档。**

配置Android端:

添加插件 cordova plugin add 插件目录路径
修改Keys 中的PARTNER  SELLER  RSA_PRIVATE

最后: 调用方法请参看插件目录下www/index.js 中的testAlipay方法

如果想删除插件,Android端的只需要运行cordova命令就可以了,ios端的除了运行cordova命令,还需要按照安装时的步奏,手动删除库、文件以及代码

About

cordova-plugin-alipay

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 89.4%
  • C++ 6.5%
  • Objective-C 2.6%
  • Java 1.3%
  • JavaScript 0.2%