service/library/payclients/yeepaycli/client_test.go

36 lines
2.3 KiB
Go

package yeepaycli
import (
"context"
"service/bizcommon/util"
"service/library/configcenter"
"service/library/idgenerator"
"testing"
)
func TestInit(t *testing.T) {
cfg := &configcenter.YeepayClientConfig{
Appid: "app_10090316660",
ParentMerchantNo: "10090316660",
MerchantNo: "10090326142",
NotifyUrl: "xx",
PrivateKey: "MIIEpAIBAAKCAQEA0OBsOyM4MpvXew772Fn590K2qQoAJJw46OR+qz5ZqaWtLk98lM/44T7SEul/yNMcP9gg/Zy//rjYjw6QTWI3whK+qlbV+IMbxNEzKN18kJLtvbnglAFesls/TmwZRna8Sv7inelaSYDKDWq73Ny8ZkUth4TF96QO+JiSRZlcuKVBmWAgym7e+aFPWpYP1EeqQIJxYFGH5BMVJFe35VN7xBQOefbwe6NUZBye/2IN6rn/jUrx3M48Mnkcji713BztE98R4Ix+3Pc7ZhrwQaQASJnRJJKQjUsXWBnVc41EUGp5v5DYqNwDX9mnShw8Kn+2GfZdg5pC/AtEqyJfDf/V0QIDAQABAoIBAAz0b/htABSXeNJfkaKPotxa+jRBJztRQYnxETzyuLuEx7+j222C+dDFxWBTgU+5B25oRVRYqMnJUiXxRWVSe0EH45gLm0+QZiQ0+DZt7xNfOx9b/3NLVttUcHhr/1dQ9u9NBrLvlBN5/IFZIAscDHobvhRCv/qF5ado4xP6mPcbE0XO+RLRcBQYbOlkr7l84GrDc+jrmU9hIRQDyuUYEoFyApcWi2HdDU3YiVLcmT7JMev8AazYU4P7bWYg4WKkPE+/9wk2kxMOnv3IGQ8Q4taHVxhTITswVXhRBhSJqSvac+GHA9KGSmT+KkNrNRgCfVZ0xAnOha33dsvhGw7WdKcCgYEA8nCnA7JksP+VEj7QtzqQ9UXXyZwSNwkWpVP4mviYMyU1VKFLHUg1MKF0MgMt7dJuOgOI/jS94bmR3e56myzcCzKnuh0BnRI7WFbjjyxQILtVWoslZGsVsPHWjtgkUbCzWm0ps+hJkvs0JD7ZVbVJz0tDutYlLEhWYnBpBNFfwJ8CgYEA3I8ycr4iHnZdxhkOd1sXYgYkylHfbmUe1WGOzUKz/Y7yhmjgkt1yL2SmRhAXeYkcn5Sh+PGU80u6/Sa7Ox3ysay/ek3cgA47M1dsz1wIrGDsdt9STq8Zk9S7e2m6TNMk8mrgsCCXq+yRqBpqnYy1vO2j6Slhv3x4IMRelntio48CgYAcWAtOpVacUuUswudH5LL52faGfZarlIZvQcf45kN1B06a3FiZzc1aKCYbir+d5FI6uhsUDTp932IsXis7ZR08ueleGvILWQxTIaVtIbMkgIJUGZx/hv18OGnrPV3RpyTw135eqDOh2XiZHDfwi0db0uLSPyMNcE+ZJqdAhvH45QKBgQCzxT/ASHr0y1OJiJjC7gs0CX/pLCxqBZ/JGlhTs1+TdvT0Wv1Yl4hfWrEwACOyGvCqnXIbv4TBfWNuvSf0emd7LCtxm47zDSZxpXt51DD5l5KFHWcv3QaC+OzLHZUM0ziVIkn7JMWbCxp5ovZtbegfkq57+A/FDMW5J3VVQEJYvwKBgQCDtKxFTyLKfaTNuov1a6ZdTL4Y1kDX1BjYjGZqhbAAy1lLFYRji22bUNE7Bh9z1BeQLArXCaMEX6oOcufWSDl5GTdTdvxzNzwil0qaqVlY/3fPsQCsSeWDeaa2wkn+3vj0gmXj2tOSAZ9w8G0WUd2QRLlq5FvemNXKuuvEfZ20HQ==",
}
Init(cfg)
c := GetDefaultYeepayClient()
param := &AggPayParam{
Description: "cc",
OutTradeNo: idgenerator.GenOrderId(),
TotalAmount: 100,
RedirectUrl: "",
PayWay: "H5_PAY",
PayChannel: "WECHAT",
Ip: "127.0.0.1",
}
resp, err := c.AggPay(context.Background(), param)
t.Log(util.ToJson(param))
t.Log(err)
t.Log(util.ToJson(resp))
}