Gutscheinüberprüfung

Diese API dient dazu, die Gültigkeit eines Coupons zu überprüfen, bevor „Coupon-Einlösung“ durchgeführt wird.
Die Gültigkeit wird anhand der folgenden Kriterien überprüft:

  • Gültigkeit der Coupon-Nummer
  • Gültigkeitszeitraum des Coupons
  • Überschreitung der maximalen Nutzungsanzahl pro Person
  • Ob der Coupon bereits verwendet wurde

Diese API ist ab dem Personal-Tarif verfügbar.

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"
}
FelderFeldbeschreibungenBeschreibungErforderlichTyp
cpnNoCoupon number Die zu validierende Gutscheinnummer.
Wenn die Validierung fehlschlägt, überprüfen Sie die Nachricht in der Antwort.
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"
	}
}
FelderBeschreibungTyp
codeAntwortcode (0:Erfolg)int
messageDie Antwortnachricht oder eine zugehörige Nachricht, wenn der Antwortcode ungleich Null ist.string
result
FeldFeldbeschreibungDetailsTyp
cpnNoCoupon-Nummer-string
nmCoupon-Name-string
discTypeIdxCoupon-Typ457: Prozentualer Rabatt (%), 458: Fester Betragint
discCurrencyWährungKRW, CAD, JPY, CNY, EUR, GBP, IDR, MUR, RUB, SGD, USDstring
formatDiscCurrencyWährungssymbol-string
discRabattWert des prozentualen oder festen Rabattsdouble
strtYmdStartdatum-Date
endYmdAblaufdatum-Date
useLimitVerwendungsgrenze pro Person0: Unbegrenzt, 1: 1-mal, 2: 2-mal, 3: 3-mal, 4: 4-mal, 5: 5-malint
imgUrlCoupon-Bild-URLUm beim Erstellen eines Coupons über die API ein Bild festzulegen, erstellen Sie in der Verwaltung ein Coupon-Gruppe, laden Sie das Bild hoch und geben Sie diese Gruppe beim API-Aufruf an.string
onsiteYnVor-Ort-CouponY: Vor Ort, N: Nicht vor OrtY oder N
onsitePwdVor-Ort-Coupon PasswortPasswort, das das Personal zur Einlösung des Vor-Ort-Coupons verwendetstring
memoNotizZusätzliche interne Informationen zur Coupon-Verwaltungstring
urlCoupon-Nutzungs-URLURL, zu der weitergeleitet wird, wenn der Nutzer auf „Coupon verwenden“ klicktstring
userIdBenutzer-ID-string
userNmBenutzername-string
userPhnnoTelefonnummer-string
userEmlE-Mail-Adresse-string
userEtc1Zusätzliche Information 1-string
userEtc2Zusätzliche Information 2-string
useCntAnzahl der NutzungenWie oft der Benutzer den Coupon verwendet hatint
regYmdtErstellungsdatum des CouponsBeispiel: 2025-07-21 11:50:20Datetime
object