데브윤
데브윤
Android 결제 위젯 연동 시 TaxFreeAmount 설정
PaymentMethod.PaymentInfo("$orderId", "$orderName").apply {
taxFreeAmount = price
}
PaymentMethod.PaymentInfo("$orderId", "$orderName").apply {
taxFreeAmount = price
}
위와 같이 requestPayment() 에 설정하였고 영수증 확인 결과 잘 전달 되었습니다. 이대로 진행해도 문제 없다면 문의 종료되어도 될 것 같습니다!
13 replies
Android 결제 위젯 연동 시 TaxFreeAmount 설정
tossPaymentWidget.requestPayment(
paymentInfo =
PaymentMethod.PaymentInfo(
orderId = "$orderId",
orderName = "$orderName"
),

tossPaymentWidget.requestPayment(
paymentInfo =
PaymentMethod.PaymentInfo(
orderId = "$orderId",
orderName = "$orderName"
),

requestPayment 에 paymentInfo 가 생성자로 두 가지만 받고 있는데 따로 재정의하여 전달해줘야 한다는 말인가요?
13 replies
Android 결제 위젯 연동 시 TaxFreeAmount 설정
public final data class PaymentInfo public constructor(orderId: kotlin.String, orderName: kotlin.String) : com.tosspayments.paymentsdk.model.paymentinfo.TossPaymentInfo {
public final var customerMobilePhone: kotlin.String? /* compiled code */

public final var escrowProducts: kotlin.collections.List<com.tosspayments.paymentsdk.model.paymentinfo.EscrowProduct>? /* compiled code */

public final var mobileCarrier: kotlin.collections.List<com.tosspayments.paymentsdk.model.paymentinfo.TossPaymentMobileCarrier>? /* compiled code */

public final val orderId: kotlin.String /* compiled code */

public final val orderName: kotlin.String /* compiled code */

public open val paymentPayload: org.json.JSONObject.(org.json.JSONObject) -> org.json.JSONObject /* compiled code */
public open get

public final var showCustomerMobilePhone: kotlin.Boolean /* compiled code */

public final var taxExemptionAmount: kotlin.Number /* compiled code */

public final var useEscrow: kotlin.Boolean? /* compiled code */

public final var useInternationalCardOnly: kotlin.Boolean? /* compiled code */

public final operator fun component1(): kotlin.String { /* compiled code */ }

public final operator fun component2(): kotlin.String { /* compiled code */ }

public open operator fun equals(other: kotlin.Any?): kotlin.Boolean { /* compiled code */ }

public open fun hashCode(): kotlin.Int { /* compiled code */ }

public open fun toString(): kotlin.String { /* compiled code */ }
}
public final data class PaymentInfo public constructor(orderId: kotlin.String, orderName: kotlin.String) : com.tosspayments.paymentsdk.model.paymentinfo.TossPaymentInfo {
public final var customerMobilePhone: kotlin.String? /* compiled code */

public final var escrowProducts: kotlin.collections.List<com.tosspayments.paymentsdk.model.paymentinfo.EscrowProduct>? /* compiled code */

public final var mobileCarrier: kotlin.collections.List<com.tosspayments.paymentsdk.model.paymentinfo.TossPaymentMobileCarrier>? /* compiled code */

public final val orderId: kotlin.String /* compiled code */

public final val orderName: kotlin.String /* compiled code */

public open val paymentPayload: org.json.JSONObject.(org.json.JSONObject) -> org.json.JSONObject /* compiled code */
public open get

public final var showCustomerMobilePhone: kotlin.Boolean /* compiled code */

public final var taxExemptionAmount: kotlin.Number /* compiled code */

public final var useEscrow: kotlin.Boolean? /* compiled code */

public final var useInternationalCardOnly: kotlin.Boolean? /* compiled code */

public final operator fun component1(): kotlin.String { /* compiled code */ }

public final operator fun component2(): kotlin.String { /* compiled code */ }

public open operator fun equals(other: kotlin.Any?): kotlin.Boolean { /* compiled code */ }

public open fun hashCode(): kotlin.Int { /* compiled code */ }

public open fun toString(): kotlin.String { /* compiled code */ }
}
13 replies
Android 결제 위젯 연동 시 TaxFreeAmount 설정
public final fun requestPayment(paymentInfo: com.tosspayments.paymentsdk.view.PaymentMethod.PaymentInfo, paymentCallback: com.tosspayments.paymentsdk.model.PaymentCallback): kotlin.Unit { /* compiled code */ }
public final fun requestPayment(paymentInfo: com.tosspayments.paymentsdk.view.PaymentMethod.PaymentInfo, paymentCallback: com.tosspayments.paymentsdk.model.PaymentCallback): kotlin.Unit { /* compiled code */ }
내부 코드에 존재하지 않는 것 같은데 따로 확인할 수 있는 문서가 있을까요?
13 replies
안드로이드Sdk 로 결제위젯 연동 중입니다
싱글액티비티 구조라 액티비티에서 따로 구현은 안 해봣습니다 샘플앱은 돌려봤습니다
14 replies
안드로이드Sdk 로 결제위젯 연동 중입니다
네~
14 replies
안드로이드Sdk 로 결제위젯 연동 중입니다
코드 첨부드릴까요?
14 replies
안드로이드Sdk 로 결제위젯 연동 중입니다
네 맞습니다
14 replies
안드로이드Sdk 로 결제위젯 연동 중입니다
paymentWidget.requestPayment(paymentInfo, paymentCallback) 했습니다.
14 replies