Validación de cupones

Esta API se utiliza para verificar si un cupón es válido antes de procesar "Uso del Cupón".
La validez del cupón se comprueba según los siguientes criterios:

  • Validez del número del cupón
  • Período de validez del cupón
  • Si se ha superado el límite máximo de uso por persona
  • Si el cupón ya ha sido utilizado

Esta API está disponible desde el plan Personal.

Http Header
GET /api/coupon/v1/validate?cpnNo={cpnNo}
Host: https://vivoldi.com
Authorization: APIKey {Your API Key}
Content-type: -
User-agent: {Your User-agent}
Accept-Language: en
Request
{
	"cpnNo": "ZJLF0399WQBEQZJM"
}
CamposDescripción de los camposDescripciónRequeridoTipo
cpnNoCoupon number El número de cupón para validar.
Si la validación falla, revise el mensaje en la respuesta.
string
 
Response
{
	"code": 0,
	"message": "",
	"result": {
		"cpnNo": "ZJLF0399WQBEQZJM",
		"nm": "$100 off cake coupon",
		"discTypeIdx": 457,
		"discCurrency": "USD",
		"formatDiscCurrency": "$60",
		"disc": 60.0,
		"strtYmd": "2025-01-01",
		"endYmd": "2025-12-31",
		"useLimit": 1,
		"imgUrl": "https://file.vivoldi.com/coupon/2024/11/08/lmTFkqLQdCzeBuPdONKG.webp",
		"onsiteYn": "Y",
		"onsitePwd": "123456",
		"memo": "60% off cake with coupon at the venue",
		"url": "",
		"userId": "user08",
		"userNm": "Emily",
		"userPhnno": "202-555-0173",
		"userEml": "test@gmail.com",
		"userEtc1": "",
		"userEtc2": "",
		"useCnt": 0,
		"regYmdt": "2024-11-17 17:29:25"
	}
}
CamposDescripciónTipo
codeCódigo de respuesta (0:Éxito)int
messageEl mensaje de respuesta, o un mensaje relacionado si el código de respuesta es distinto de cero.string
result
CampoDescripción del campoDetallesTipo
cpnNoNúmero de cupón-string
nmNombre del cupón-string
discTypeIdxTipo de cupón457: Descuento porcentual (%), 458: Descuento fijoint
discCurrencyMonedaKRW, CAD, JPY, CNY, EUR, GBP, IDR, MUR, RUB, SGD, USDstring
formatDiscCurrencySímbolo de moneda-string
discDescuentoValor del descuento porcentual o fijodouble
strtYmdFecha de inicio-Date
endYmdFecha de vencimiento-Date
useLimitLímite de uso por persona0: Ilimitado, 1: 1 vez, 2: 2 veces, 3: 3 veces, 4: 4 veces, 5: 5 vecesint
imgUrlURL de la imagen del cupónPara establecer una imagen al crear un cupón mediante la API, cree un grupo de cupones en el panel, cargue la imagen y especifique el grupo al llamar a la API.string
onsiteYn¿Es cupón presencial?Y: Presencial, N: No presencialY o N
onsitePwdContraseña del cupón presencialContraseña usada por el personal para canjear el cupón presencialstring
memoNotaInformación interna para la gestión del cupónstring
urlURL para usar el cupónURL de redirección cuando el usuario hace clic en el botón "Usar cupón"string
userIdID del usuario-string
userNmNombre del usuario-string
userPhnnoNúmero de teléfono-string
userEmlCorreo electrónico-string
userEtc1Información adicional 1-string
userEtc2Información adicional 2-string
useCntVeces usadoVeces que el usuario ha utilizado el cupónint
regYmdtFecha de creaciónEjemplo: 2025-07-21 11:50:20Datetime
object