支付宝红包回调处理

This commit is contained in:
李子铭 2024-09-27 16:04:17 +08:00
parent 027a74608d
commit df6ab029e5
2 changed files with 20 additions and 1 deletions

View File

@ -88,3 +88,22 @@ func alipayQueryRedPack() {
} }
log.Printf("Query res:%+v", resQuery) 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)
}

View File

@ -4,5 +4,5 @@ package main
func main() { func main() {
//alipayOrderRedPack() //alipayOrderRedPack()
//wechatRedPackOrder() //wechatRedPackOrder()
wechatRedPackQuery() alipayNotifyRedPack()
} }