28 lines
677 B
Go
28 lines
677 B
Go
package services
|
|
|
|
//
|
|
//func YookassaValidate(paymentId string, status string) {
|
|
// stmt := fmt.Sprintf(`select t1.order_id as order_id, t2.ID as payment_id from api_youkassa_payment t1 join b_sale_order_payment t2 on t1.order_id = t2.ORDER_ID where t1.payment_id = '%s';`, paymentId)
|
|
// db := internal.InitDatabase()
|
|
// rows := db.Query(stmt)
|
|
//
|
|
// var (
|
|
// orderId int
|
|
// paymentIdBitrix int
|
|
// )
|
|
//
|
|
// rows.Next()
|
|
// rows.Scan(&orderId, &paymentIdBitrix)
|
|
//
|
|
// api := bitrix.Initialize()
|
|
// if status == "succeeded" {
|
|
// api.ApprovePayment(paymentIdBitrix, 8)
|
|
// return
|
|
// }
|
|
// if status == "canceled" {
|
|
// api.CancelOrder(orderId)
|
|
// return
|
|
// }
|
|
// return
|
|
//}
|