diff --git a/cmd/alipay_redpack.go b/cmd/alipay_redpack.go index fe0d143..2ecde7b 100644 --- a/cmd/alipay_redpack.go +++ b/cmd/alipay_redpack.go @@ -88,3 +88,22 @@ func alipayQueryRedPack() { } log.Printf("Query res:%+v", resQuery) } + +func alipayNotifyRedPack() { + err := manage.Add(alpayRedConf) + if err != nil { + log.Fatalln(err) + } + defer manage.Close() + req := &proto.NotifyRequest{ + Config: getAlpayRedConf(), + Queries: []byte(`{"charset":"UTF-8","biz_content":"{\"pay_date\":\"2023-05-24 14:54:46\",\"biz_scene\":\"DIRECT_TRANSFER\",\"action_type\":\"FINISH\",\"pay_fund_order_id\":\"20230524110070001506320098515414\",\"origin_interface\":\"alipay.fund.trans.uni.transfer\",\"out_biz_no\":\"lsxd202305241454456670\",\"trans_amount\":\"0.01\",\"product_code\":\"STD_RED_PACKET\",\"order_id\":\"20230524110070000006320080320326\",\"status\":\"SUCCESS\"}","utc_timestamp":"1684911287217","sign":"JMNyQDFvtp37/99ZzzjJOrKe7fQ3nnUR124q/mh6MIztMn2w95PjI5MReqdEwy4lYvCKmXERDPt+vEpYuzlqM+98hWY1JwMdJSNC0PHvqmFqKIQchOzQavUv7VxCYGhdQ3lgH51KEQV2w5j27HkoH71jmQC1duMuzyrJVq9uYkKrTyKrnzceg8t7mYNOy1FxUsCnvV1s6MFc4OWXOhAFAUQPjFX7UiCImTKLV1XW93DjnS+skui7mt9xD0Nn0L3Tk23grHA3FLOjEJVTG2ic32ifKUAy54XS48J3i1Abssu4K1iB0I7o/s110MpgZl6HY/T6geG6KpBikrO1S/WvjQ==","app_id":"2021003196667150","version":"1.1","sign_type":"RSA2","notify_id":"2023052401222145447048481441455595","msg_method":"alipay.fund.trans.order.changed"}`), + Headers: []byte(``), + Body: []byte(``), + } + resNotify, err := instance.Notify(context.Background(), alpayRedConf.Tag, req) + if err != nil { + log.Fatalln(err) + } + log.Printf("Notify res:%+v", resNotify) +} diff --git a/cmd/main.go b/cmd/main.go index d91303f..ae4fe5e 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -4,5 +4,5 @@ package main func main() { //alipayOrderRedPack() //wechatRedPackOrder() - wechatRedPackQuery() + alipayNotifyRedPack() }