C# 클래스 Zuora.Services.PaymentManager

파일 보기 프로젝트 열기: zuorasc/c-sharp-quickstart 1 사용 예제들

공개 메소드들

메소드 설명
ApplyCreditBalanceToInvoice ( String invoiceId, Decimal amount ) : ResponseHolder

Apply credit balance to an invoice

ApplyPaymentToInvoice ( String accountId, String invoiceId, String paymentMethodId, Decimal amount, String type ) : ResponseHolder

Pay an invoice with an external payment

ApplyPaymentToMultipleInvoices ( String accountId, String invoiceIds, String paymentMethodId, Decimal amount, String type ) : ResponseHolder

Applies a single payment to multiple invoices

CancelCreditBalanceAdjustmentOnInvoice ( String invoiceId ) : ResponseHolder
CreateMD5Hash ( String RawData ) : String

Take string convert it to UTF8 then genrate MD5 Hash then Convert to Base 16

DecreaseCreditBalance ( String accountId, Decimal amount ) : ResponseHolder

Decrease credit balance for an account by an amount by creating an external refund

EncodeTo64 ( String toEncode ) : String

Encode string to Base64

GenerateIframeUrl ( String pageId, String tenantId, String apiSecurityKey, String appUrl ) : String
IncreaseCreditBalance ( String accountId, Decimal amount ) : ResponseHolder

Increase the credit balance of an account by an amount

PaymentManager ( ZuoraService zs ) : System
RefundElectronicPayment ( String paymentId, Decimal amount ) : ResponseHolder

Refund an electronic payment

RefundExternalPayment ( String paymentId, Decimal amount, String methodType, System.DateTime refundDate ) : ResponseHolder

Refund an external payment

메소드 상세

ApplyCreditBalanceToInvoice() 공개 메소드

Apply credit balance to an invoice
public ApplyCreditBalanceToInvoice ( String invoiceId, Decimal amount ) : ResponseHolder
invoiceId String
amount Decimal
리턴 ResponseHolder

ApplyPaymentToInvoice() 공개 메소드

Pay an invoice with an external payment
public ApplyPaymentToInvoice ( String accountId, String invoiceId, String paymentMethodId, Decimal amount, String type ) : ResponseHolder
accountId String
invoiceId String
paymentMethodId String
amount Decimal
type String
리턴 ResponseHolder

ApplyPaymentToMultipleInvoices() 공개 메소드

Applies a single payment to multiple invoices
public ApplyPaymentToMultipleInvoices ( String accountId, String invoiceIds, String paymentMethodId, Decimal amount, String type ) : ResponseHolder
accountId String
invoiceIds String
paymentMethodId String
amount Decimal
type String
리턴 ResponseHolder

CancelCreditBalanceAdjustmentOnInvoice() 공개 메소드

public CancelCreditBalanceAdjustmentOnInvoice ( String invoiceId ) : ResponseHolder
invoiceId String
리턴 ResponseHolder

CreateMD5Hash() 공개 메소드

Take string convert it to UTF8 then genrate MD5 Hash then Convert to Base 16
public CreateMD5Hash ( String RawData ) : String
RawData String
리턴 String

DecreaseCreditBalance() 공개 메소드

Decrease credit balance for an account by an amount by creating an external refund
public DecreaseCreditBalance ( String accountId, Decimal amount ) : ResponseHolder
accountId String
amount Decimal
리턴 ResponseHolder

EncodeTo64() 공개 메소드

Encode string to Base64
public EncodeTo64 ( String toEncode ) : String
toEncode String
리턴 String

GenerateIframeUrl() 공개 메소드

public GenerateIframeUrl ( String pageId, String tenantId, String apiSecurityKey, String appUrl ) : String
pageId String
tenantId String
apiSecurityKey String
appUrl String
리턴 String

IncreaseCreditBalance() 공개 메소드

Increase the credit balance of an account by an amount
public IncreaseCreditBalance ( String accountId, Decimal amount ) : ResponseHolder
accountId String
amount Decimal
리턴 ResponseHolder

PaymentManager() 공개 메소드

public PaymentManager ( ZuoraService zs ) : System
zs ZuoraService
리턴 System

RefundElectronicPayment() 공개 메소드

Refund an electronic payment
public RefundElectronicPayment ( String paymentId, Decimal amount ) : ResponseHolder
paymentId String
amount Decimal
리턴 ResponseHolder

RefundExternalPayment() 공개 메소드

Refund an external payment
public RefundExternalPayment ( String paymentId, Decimal amount, String methodType, System.DateTime refundDate ) : ResponseHolder
paymentId String
amount Decimal
methodType String
refundDate System.DateTime
리턴 ResponseHolder