C# Класс Zuora.Services.PaymentManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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