Class coreapisalelistener

Listener used for sale events More…

Inheritance diagram for CorePayments.CoreAPISaleListener:

CorePayments.CoreAPIListener

Public Member Functions

void OnSaleResponse (CoreSaleResponse response)
Fires after transaction has been processed successfully in response to ProcessSale method.Contains transaction response object from the server.More…
void OnOfflineSaleRequest (CoreSale saleRequest)
Fires after offline transaction has been processed in response to ProcessSale method.Contains a coreSale request.More…
void OnSignatureRequired (CoreSignature signature)
Fires when signature is required for the transaction to be processed.More…
void OnGiftCardDataReturned (Dictionary< string, string > giftCardData)
Gift card data.More…
void OnRequestSetAmount (CoreSale coreSale)
Requests amounta.More…
void OnBillingAddressRequired (CoreSaleKeyed coreSale)
Fires when billing address for keyed ingenico transactions is required.More…
Public Member Functions inherited from CorePayments.CoreAPIErrorListener
void OnError (CoreError error, string message)
This method is triggered after error has occurred in the SDK.More…

Detailed Description

Listener used for sale events

Member Function Documentation

OnBillingAddressRequired()

  • void CorePayments.CoreAPISaleListener.OnBillingAddressRequired
  • (
  • CoreSaleKeyed
  • coreSale
  • )

Fires when billing address for keyed ingenico transactions is required.

Parameters

  • signature
  • The signature.

OnGiftCardDataReturned()

  • void CorePayments.CoreAPISaleListener.OnGiftCardDataReturned
  • (
  • Dictionary< string, string >
  • giftCardData
  • )

Gift card data.

Parameters

  • giftCardData
  • The gift card information.

OnOfflineSaleRequest()

  • void CorePayments.CoreAPISaleListener.OnOfflineSaleRequest
  • (
  • CoreSale
  • saleRequest
  • )

Fires after offline transaction has been processed in response to ProcessSale method.Contains a coreSale request.

Parameters

  • saleRequest
  • The coreSale request to be sent to the server.

OnRequestSetAmount()

  • void CorePayments.CoreAPISaleListener.OnRequestSetAmount
  • (
  • CoreSale
  • coreSale
  • )

Requests amounta.

OnSaleResponse()

  • void CorePayments.CoreAPISaleListener.OnSaleResponse
  • (
  • CoreSaleResponse
  • response
  • )

Fires after transaction has been processed successfully in response to ProcessSale method.Contains transaction response object from the server.

Parameters

  • response
  • The response returned from the server.

OnSignatureRequired()

  • void CorePayments.CoreAPISaleListener.OnSignatureRequired
  • (
  • CoreSignature
  • signature
  • )

Fires when signature is required for the transaction to be processed.

Parameters

  • signature
  • The signature.