node-alipay
alipay apis for node
Install
$ npm install --save node-alipay
Support
=======
crypt supported: md5, rsa(not tested)
sub module support list: mobile wap
Key Generation
Private keygen:
windows/linux:
genrsa -out rsa_private_key.pem 4096
mac:
openssl genrsa -out rsa_private_key.pem 4096
Public keygen:
windows/linux:
rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
mac
openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
Usage
var alipay = ;var keys = ;var baseUrl = "";var partner = "";var account = ""; //seller_account_name var product = "鞋子"; //subjectvar id = '1010'; //req_idvar orderNo = "183828282822"; //out_trade_novar fee = 001; //total_feevar user_id = 1; //user_id var data = partner: partner account: account urls: callback: baseUrl + '/alipay/callback' notify: baseUrl + '/alipay/notify' merchant: baseUrl + '/alipay/merchant' ; var auth = alipaymobileauth; auth;auth;
keys file format:
var privateKey = ""; var publicKey = ""; var aliPublicKey = ""; var md5Key = ""; moduleexports = rsa: private: privateKey public: publicKey md5: md5Key aliKey: aliPublicKey