-
Notifications
You must be signed in to change notification settings - Fork 6
/
refund.go
33 lines (27 loc) · 1.01 KB
/
refund.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package culqi
import (
"net/url"
)
const (
refundURL = baseURL + "/refunds"
)
// Create método para crear una devolucion
func CreateRefund(body []byte, encryptionData ...byte) (int, string, error) {
statusCode, res, err := Create(refundURL, body, encryptionData...)
return statusCode, res, err
}
// GetByID método para obtener una devolucion por id
func GetByIDRefund(id string, body []byte) (int, string, error) {
statusCode, res, err := GetById(refundURL, id, body)
return statusCode, res, err
}
// GetAll método para obtener la lista de devoluciones
func GetAllRefund(queryParams url.Values, body []byte) (int, string, error) {
statusCode, res, err := GetAll(refundURL, queryParams, body)
return statusCode, res, err
}
// Update método para agregar o remplazar información a los valores de la metadata de una devolucion
func UpdateRefund(id string, body []byte, encryptionData ...byte) (int, string, error) {
statusCode, res, err := Update(refundURL, id, body, encryptionData...)
return statusCode, res, err
}