--- title: "쿠폰" slug: "game-gamepot3-coupon" updated: 2026-09-17T09:07:47Z published: 2026-09-17T09:07:47Z canonical: "guide.ncloud-docs.com/game-gamepot3-coupon" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # 쿠폰 Classic/VPC 환경에서 이용 가능합니다. 게임 사용자가 프로모션 코드나 쿠폰을 입력할 수 있는 UI를 호출하려면 아래 코드를 사용해 주십시오. - C#: ``` NBaseSDK.NBase.openCoupon((result, error) => { if (error != null) { // failed. // Display the message using error.Message. } else { // succeeded. } }); ``` - Kotlin: ``` NBase.openCoupon(activity) { status, error -> if (error != null) { // failed. // Display the message using error.message. } else { // succeeded. } } ``` - Java: ``` NBase nBase = NBase.INSTANCE; nBase.openCoupon(activity, (status, e) -> { if (e != null) { Log.e("NBase", "openCoupon Fail: " + e.getMessage()); } else { Log.e("NBase", "openCoupon: " + status.toString()); } return null; }); ``` - Swift: ``` NBase.openCoupon() ``` - Objective-C: ``` [NBaseBridge.shared openCoupon]; ``` 게임 사용자가 프로모션 코드나 쿠폰을 입력할 수 있는 쿠폰 기능을 직접 호출하려면 아래 코드를 사용해 주십시오. - C#: ``` NBaseSDK.NBase.coupon(number, userData, (result, error) => { if (error != null) { // failed. // Display the message using error.Message. } else { // succeeded. } }); ``` - Kotlin: ``` NBase.coupon(number, userData) { status, error -> if (error != null) { // failed. // Display the message using error.message. } else { // succeeded. } } ``` - Java: ``` NBase nBase = NBase.INSTANCE; nBase.coupon(number, userData, (status, e) -> { if (e != null) { Log.e("NBase", "openCoupon Fail: " + e.getMessage()); } else { Log.e("NBase", "coupon: " + status.toString()); } return null; }); ``` - Swift: ``` NBase.coupon(number: number, userData: userData) { result in switch result { case .success(let data): if let data = data { // succeeded. } else { // coupon 데이터가 nil // failed. } case .failure(let error): // failed. // Display the message using error.localizedDescription. } } ``` - Objective-C: ``` [NBaseBridge.shared couponWithNumber:couponNumber userData:userData :^(NSString * _Nullable result, NSError * _Nullable error) { if (error) { // failed. // Display the message using error.localizedDescription. } else { // succeeded. } }]; ```