Fix NotifyPayment().

This commit is contained in:
Yang Luo
2022-03-13 19:57:23 +08:00
parent 55a84644e1
commit fde8c4b5f6
5 changed files with 50 additions and 25 deletions

View File

@ -50,12 +50,13 @@ func (pp *AlipayPaymentProvider) Pay(productName string, productId string, provi
priceString := strings.TrimRight(strings.TrimRight(fmt.Sprintf("%.2f", price), "0"), ".")
bm := gopay.BodyMap{}
bm.Set("subject", productName)
bm.Set("out_trade_no", paymentId)
bm.Set("total_amount", priceString)
bm.Set("return_url", returnUrl)
bm.Set("notify_url", notifyUrl)
bm.Set("subject", productName)
bm.Set("out_trade_no", paymentId)
bm.Set("total_amount", priceString)
bm.Set("productId", productId)
bm.Set("providerId", productId)