ep-open-tool-mini
Advanced tools
Comparing version 1.1.9 to 1.1.10
@@ -7,2 +7,10 @@ export interface SignParams { | ||
} | ||
export interface SignParamsV2 { | ||
bizProductCode: string; | ||
bizSceneCode: string; | ||
subBizSceneCode: string; | ||
applyToken: string; | ||
returnUrl?: string; | ||
showResultPage?: 'N' | 'Y'; | ||
} | ||
declare const _default: { | ||
@@ -20,3 +28,14 @@ /** | ||
goToSign(signParams: SignParams): void; | ||
/** | ||
* 获取签约地址V2 | ||
* @param signParams 签约参数 | ||
* @return | ||
*/ | ||
getSignUrlV2(signParams: SignParamsV2): `https://${string}`; | ||
/** | ||
* 跳转签约页面V2 | ||
* @param signParams 签约参数 | ||
*/ | ||
goToSignV2(signParams: SignParamsV2): void; | ||
}; | ||
export default _default; |
@@ -5,3 +5,3 @@ "use strict"; | ||
/** | ||
* 生成签约地址 | ||
* 支卡通1.0签约地址 | ||
* @param options SignParams | ||
@@ -26,2 +26,18 @@ * @return | ||
} | ||
/** | ||
* 支卡通2.0签约地址 | ||
* @param options SignParamsV2 | ||
* @returns | ||
*/ | ||
function generateSignUrlV2(options) { | ||
// 签约链接 | ||
const CustomSignUrl = 'https://render.alipay.com/p/yuyan/180020010001212749/payCardV2.html'; | ||
let paramsArray = ['from=epMini']; | ||
Object.keys(options).forEach((item) => { | ||
paramsArray.push(`${item}=${(0, ep_open_tool_1.encodeSafely)(options[item])}`); | ||
}); | ||
const queries = paramsArray.join('&'); | ||
const totalUrl = `${CustomSignUrl}?${queries}`; | ||
return totalUrl; | ||
} | ||
exports.default = { | ||
@@ -48,3 +64,23 @@ /** | ||
}, | ||
/** | ||
* 获取签约地址V2 | ||
* @param signParams 签约参数 | ||
* @return | ||
*/ | ||
getSignUrlV2(signParams) { | ||
const pageUrl = generateSignUrlV2(signParams); | ||
return pageUrl; | ||
}, | ||
/** | ||
* 跳转签约页面V2 | ||
* @param signParams 签约参数 | ||
*/ | ||
goToSignV2(signParams) { | ||
const url = this.getSignUrlV2(signParams); | ||
// 端内小程序跳转 | ||
my.ap.navigateToAlipayPage({ | ||
path: (0, ep_open_tool_1.encodeSafely)(url), | ||
}); | ||
}, | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvemNhcmQvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSwrQ0FBNEM7QUFlNUM7Ozs7R0FJRztBQUNILFNBQVMsZUFBZSxDQUFDLE9BQW1CO0lBQzFDLE9BQU87SUFDUCxNQUFNLGFBQWEsR0FBRyxtRUFBbUUsQ0FBQztJQUMxRixNQUFNLEVBQUUsUUFBUSxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsY0FBYyxFQUFFLEdBQUcsT0FBTyxJQUFJLEVBQUUsQ0FBQztJQUN6RSxJQUFJLE9BQU8sR0FBRyxZQUFZLElBQUEsMkJBQVksRUFBQyxRQUFRLENBQUMsY0FBYyxJQUFBLDJCQUFZLEVBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQztJQUVuRyxVQUFVO0lBQ1YsSUFBSSxTQUFTLEVBQUU7UUFDYixPQUFPLEdBQUcsT0FBTyxHQUFHLGFBQWEsR0FBRyxJQUFBLDJCQUFZLEVBQUMsU0FBUyxDQUFDLENBQUM7S0FDN0Q7SUFFRCxVQUFVO0lBQ1YsSUFBSSxjQUFjLEVBQUU7UUFDbEIsT0FBTyxHQUFHLE9BQU8sR0FBRyxrQkFBa0IsR0FBRyxJQUFBLDJCQUFZLEVBQUMsY0FBYyxDQUFDLENBQUM7S0FDdkU7SUFFRCxNQUFNLFFBQVEsR0FBYSxHQUFHLGFBQWEsSUFBSSxPQUFPLEVBQUUsQ0FBQztJQUV6RCxPQUFPLFFBQVEsQ0FBQztBQUNsQixDQUFDO0FBRUQsa0JBQWU7SUFDYjs7OztPQUlHO0lBQ0gsVUFBVSxDQUFDLFVBQXNCO1FBQy9CLE1BQU0sT0FBTyxHQUFHLGVBQWUsQ0FBQyxVQUFVLENBQUMsQ0FBQztRQUU1QyxPQUFPLE9BQU8sQ0FBQztJQUNqQixDQUFDO0lBQ0Q7OztPQUdHO0lBQ0gsUUFBUSxDQUFDLFVBQXNCO1FBQzdCLE1BQU0sR0FBRyxHQUFHLElBQUksQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLENBQUM7UUFFeEMsVUFBVTtRQUNWLEVBQUUsQ0FBQyxFQUFFLENBQUMsb0JBQW9CLENBQUM7WUFDekIsSUFBSSxFQUFFLElBQUEsMkJBQVksRUFBQyxHQUFHLENBQUM7U0FDeEIsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztDQUNGLENBQUMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvemNhcmQvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSwrQ0FBNEM7QUE4QjVDOzs7O0dBSUc7QUFDSCxTQUFTLGVBQWUsQ0FBQyxPQUFtQjtJQUMxQyxPQUFPO0lBQ1AsTUFBTSxhQUFhLEdBQUcsbUVBQW1FLENBQUM7SUFDMUYsTUFBTSxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLGNBQWMsRUFBRSxHQUFHLE9BQU8sSUFBSSxFQUFFLENBQUM7SUFDekUsSUFBSSxPQUFPLEdBQUcsWUFBWSxJQUFBLDJCQUFZLEVBQUMsUUFBUSxDQUFDLGNBQWMsSUFBQSwyQkFBWSxFQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUM7SUFFbkcsVUFBVTtJQUNWLElBQUksU0FBUyxFQUFFO1FBQ2IsT0FBTyxHQUFHLE9BQU8sR0FBRyxhQUFhLEdBQUcsSUFBQSwyQkFBWSxFQUFDLFNBQVMsQ0FBQyxDQUFDO0tBQzdEO0lBRUQsVUFBVTtJQUNWLElBQUksY0FBYyxFQUFFO1FBQ2xCLE9BQU8sR0FBRyxPQUFPLEdBQUcsa0JBQWtCLEdBQUcsSUFBQSwyQkFBWSxFQUFDLGNBQWMsQ0FBQyxDQUFDO0tBQ3ZFO0lBRUQsTUFBTSxRQUFRLEdBQWEsR0FBRyxhQUFhLElBQUksT0FBTyxFQUFFLENBQUM7SUFFekQsT0FBTyxRQUFRLENBQUM7QUFDbEIsQ0FBQztBQUVEOzs7O0dBSUc7QUFDSCxTQUFTLGlCQUFpQixDQUFDLE9BQXFCO0lBQzlDLE9BQU87SUFDUCxNQUFNLGFBQWEsR0FBRyxxRUFBcUUsQ0FBQztJQUU1RixJQUFJLFdBQVcsR0FBYSxDQUFDLGFBQWEsQ0FBQyxDQUFDO0lBQzVDLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxFQUFFLEVBQUU7UUFDcEMsV0FBVyxDQUFDLElBQUksQ0FBQyxHQUFHLElBQUksSUFBSSxJQUFBLDJCQUFZLEVBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQzdELENBQUMsQ0FBQyxDQUFDO0lBQ0gsTUFBTSxPQUFPLEdBQUcsV0FBVyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUV0QyxNQUFNLFFBQVEsR0FBYSxHQUFHLGFBQWEsSUFBSSxPQUFPLEVBQUUsQ0FBQztJQUV6RCxPQUFPLFFBQVEsQ0FBQztBQUNsQixDQUFDO0FBRUQsa0JBQWU7SUFDYjs7OztPQUlHO0lBQ0gsVUFBVSxDQUFDLFVBQXNCO1FBQy9CLE1BQU0sT0FBTyxHQUFHLGVBQWUsQ0FBQyxVQUFVLENBQUMsQ0FBQztRQUU1QyxPQUFPLE9BQU8sQ0FBQztJQUNqQixDQUFDO0lBQ0Q7OztPQUdHO0lBQ0gsUUFBUSxDQUFDLFVBQXNCO1FBQzdCLE1BQU0sR0FBRyxHQUFHLElBQUksQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLENBQUM7UUFFeEMsVUFBVTtRQUNWLEVBQUUsQ0FBQyxFQUFFLENBQUMsb0JBQW9CLENBQUM7WUFDekIsSUFBSSxFQUFFLElBQUEsMkJBQVksRUFBQyxHQUFHLENBQUM7U0FDeEIsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUVEOzs7O09BSUc7SUFDSCxZQUFZLENBQUMsVUFBd0I7UUFDbkMsTUFBTSxPQUFPLEdBQUcsaUJBQWlCLENBQUMsVUFBVSxDQUFDLENBQUM7UUFFOUMsT0FBTyxPQUFPLENBQUM7SUFDakIsQ0FBQztJQUVEOzs7T0FHRztJQUNILFVBQVUsQ0FBQyxVQUF3QjtRQUNqQyxNQUFNLEdBQUcsR0FBRyxJQUFJLENBQUMsWUFBWSxDQUFDLFVBQVUsQ0FBQyxDQUFDO1FBRTFDLFVBQVU7UUFDVixFQUFFLENBQUMsRUFBRSxDQUFDLG9CQUFvQixDQUFDO1lBQ3pCLElBQUksRUFBRSxJQUFBLDJCQUFZLEVBQUMsR0FBRyxDQUFDO1NBQ3hCLENBQUMsQ0FBQztJQUNMLENBQUM7Q0FDRixDQUFDIn0= |
{ | ||
"name": "ep-open-tool-mini", | ||
"version": "1.1.9", | ||
"version": "1.1.10", | ||
"description": "", | ||
@@ -56,3 +56,4 @@ "main": "dist/index.js", | ||
"author": "maybe0630", | ||
"license": "MIT" | ||
} | ||
"license": "MIT", | ||
"repository": "http://gitlab.alibaba-inc.com/yexiu.ywb/EnterprisePayOpenTool-mini.git" | ||
} |
@@ -9,9 +9,11 @@ # ep-open-tool-mini | ||
[![TNPM version][tnpm-image]][tnpm-url] [![TNPM downloads][tnpm-downloads-image]][tnpm-url]  | ||
[![TNPM version][tnpm-image]][tnpm-url] | ||
[![TNPM downloads][tnpm-downloads-image]][tnpm-url] | ||
 | ||
[tnpm-image]: https://npm.alibaba-inc.com/badge/v/ep-open-tool-mini.svg | ||
[tnpm-url]: https://npm.alibaba-inc.com/package/ep-open-tool-mini | ||
[tnpm-downloads-image]: https://npm.alibaba-inc.com/badge/d/ep-open-tool-mini.svg | ||
[tnpm-image]: https://hitutwa.antgroup-inc.cn/badge/v/ep-open-tool-mini | ||
[tnpm-url]: https://hitutwa.antgroup-inc.cn/package/ep-open-tool-mini | ||
[tnpm-downloads-image]: https://hitutwa.antgroup-inc.cn/badge/tnpm?package=ep-open-tool-mini | ||
--- | ||
-------------------- | ||
@@ -63,2 +65,4 @@ ## Usage | ||
### 支卡通-V1 [(后续接入请使用V2版本)](#支卡通-v2) | ||
#### 自动跳转到支付端内开通页面 | ||
@@ -85,2 +89,29 @@ | ||
### 支卡通-V2 | ||
#### 自动跳转到支付端内开通页面 | ||
```javascript | ||
import { ZCard } from 'ep-open-tool-mini'; | ||
// 跳转开通页面 | ||
ZCard.goToSignV2({ | ||
bizProductCode:'接入时约定的birProductCode', | ||
bizSceneCode: '接入时约定的bizScene', | ||
applyToken: '绑定时的token值', | ||
}); | ||
``` | ||
> 参数说明 | ||
| signParam 内容 | 字段说明 | 类型 | 默认值 | 是否必填 | | ||
| :------------- | :-------------------- | :----- | :----- | :------- | | ||
| bizProductCode | 接入时约定的 bizProductCode | string | 无 | 是 | | ||
| bizSceneCode | 接入时约定的 bizSceneCode | string | 无 | 是 | | ||
| subBizSceneCode | 接入时约定的 subBizSceneCode | string | 无 | 是 | | ||
| applyToken | 绑定时的 applyToken 值 | string | 无 | 是 | | ||
| returnUrl | 绑定成功回跳链接 | string | 无 | 否 | | ||
| showResultPage | 是否展示结果页 | Y \| N | 无 | 否 | | ||
## 通用场景钱包 | ||
@@ -87,0 +118,0 @@ |
Sorry, the diff of this file is not supported yet
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
82541
744
205
19
1