Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

ep-open-tool-mini

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ep-open-tool-mini

蚂蚁资金业务-小程序 SDK

  • 1.1.7
  • npm
  • Socket score

Version published
Weekly downloads
1
decreased by-80%
Maintainers
1
Weekly downloads
 
Created
Source

ep-open-tool-mini

蚂蚁资金业务-小程序 SDK


Badges

TNPM version TNPM downloads node >=14.0.0


Usage

依赖安装

npm i ep-open-tool-mini --save

场景使用-因公付

因公付-员工侧支付宝端内签约

仅获取签约地址
import { EntPay } from 'ep-open-tool-mini';

const signUrl = EntPay.Staff.getSignUrl({
  bizSceneCode: '接入时约定的bizSceneCode',
  accountId: '企业的id',
});
自动跳转到支付端内签约页面
import { EntPay } from 'ep-open-tool-mini';

// 跳转员工端签约页面
EntPay.Staff.goToSign({
  bizSceneCode: '接入时约定的bizSceneCode',
  accountId: '企业的id',
});

参数说明

signParam 内容字段说明类型默认值是否必填
bizSceneCode接入时约定的 bizSceneCodestring
accountId企业的 idstring
returnUrl签约完成之后的回跳地址string

支卡通

自动跳转到支付端内开通页面
import { ZCard } from 'ep-open-tool-mini';

// 跳转开通页面
ZCard.goToSign({
  bizScene: '接入时约定的bizScene',
  bindToken: '绑定时的token值',
});

参数说明

signParam 内容字段说明类型默认值是否必填
bizScene接入时约定的 bizScenestring
bindToken绑定时的 token 值string

通用场景钱包

场景钱包-支付宝端内签约

自动跳转到支付端内签约页面(推荐)
import { SceneWallet } from 'ep-open-tool-mini';

// 跳转场景钱包端签约页面
SceneWallet.goToSign({
  bizScene: '接入时约定的bizScene',
  bindToken: '绑定凭证',
});
仅获取签约地址
import { SceneWallet } from 'ep-open-tool-mini';

const signUrl = SceneWallet.getSignUrl({
  bizScene: '接入时约定的bizScene',
  bindToken: '绑定凭证',
});

方法参数说明

signParam 内容字段说明类型默认值是否必填
bizScene接入时约定的 bizScenestring
bindToken绑定凭证string
returnUrl回跳链接string
skipResult跳过结果页Y | N

网商场景钱包

网商场景钱包-支付宝端内签约

自动跳转到支付端内签约页面(推荐)
import { MYBankSceneWallet } from 'ep-open-tool-mini';

// 跳转网商场景钱包端签约页面
MYBankSceneWallet.goToSign({
  bizScene: '接入时约定的bizScene',
  bindToken: '绑定凭证',
});
仅获取签约地址
import { MYBankSceneWallet } from 'ep-open-tool-mini';

const signUrl = MYBankSceneWallet.getSignUrl({
  bizScene: '接入时约定的bizScene',
  bindToken: '绑定凭证',
});

方法参数说明

signParam 内容字段说明类型默认值是否必填
bizScene接入时约定的 bizScenestring
bindToken绑定凭证string
returnUrl回跳链接string
skipResult跳过结果页Y | N

常见问题 FAQ

1.使用 npm 包报错

遇到 The keyword 'const' is reserved 如下的报错?

The keyword 'const' is reserved

解决:项目中的 mini.project.json 中保证 enableNodeModuleBabelTransform 配置开关为 true mini.project.json修改

2.returnUrl 支持那些类型?

当前支持的跳转链接需要满足下面的格式之一: 1.需要是 https://开头域名链接地址; 2.需要是 alipays://开头的支付宝小程序链接

需要保证传入的 returnUrl 链接能够有效访问,可以通过草料二维码转换成二维码,支付宝扫码验证是否能打开;

3.returnUrl 无法正常跳转

⚠️⚠️⚠️ 注意: 1.整体 returnUrl 不需要额外的 encode,SDK 内部已经处理过了; 2.如果是跳转地址的链接需要 url 中有页面参数,则需要自己 encode 拼接好;比如跳转小程序的 pages/index/index 页面想带参数,则需要:'alipays://platformapi/startapp?appId=2021003126648243&page='+ encodeURIComponent('pages/index/index?参数 key=参数 value')

FAQs

Package last updated on 29 Mar 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc