Class Index

C P R S T

C

Client  

P

Payment  
PMBackgroundListener Implement this interface if you want to be kept informed about all SDK interactions. 
PMConsumePreauthListener Implement this interface in your UI to be kept informed, when a preauthorization has been consumed. 
PMConsumeTransListener Implement this interface in your UI to be kept informed, when a transaction has been consumed. 
PMError This is the exception that is returned in every unsuccessful asynchronous callback. 
PMError.BridgeError The type of the bridge error. 
PMError.SafeStoreError The type of the safe store error. 
PMError.Type Type of the error that the SDK returns  
PMFactory Use only this factory class to create a PMPaymentMethod and PMPaymentParams
PMGenerateTokenListener Implement this interface in your UI to be kept informed, when a token has been generated. 
PMGetPreauthListener Implement this interface in your UI to be kept informed, when a preauthorization has been retrieved. 
PMGetTransListener Implement this interface in your UI to be kept informed, when a transaction has been retrieved. 
PMInitListener Implement this interface in your UI to be kept informed, when the SDK has been initialized. 
PMListNotConsPreauthsListener Implement this interface in your UI to be kept informed, when the list of not consumed preauthorizations has been retrieved. 
PMListNotConsTransListener Implement this interface in your UI to be kept informed, when the list of of not consumed transactions has been retrieved. 
PMListPaymentsListener Implement this interface in your UI to be kept informed, when a list of payments has been received from the Safe Store. 
PMListPreauthsListener Implement this interface in your UI to be kept informed, when the list of of preauthorizations has been retrieved from the Safe Store. 
PMListTransListener Implement this interface in your UI to be kept informed, when the list of of transactions has been retrieved. 
PMManager This class is the main entry point for all SDK calls. 
PMNewDeviceIdListener Implement this interface in your UI to be kept informed, when a new deviceId has been retrieved. 
PMPaymentDeletedListener Implement this interface in your UI to be kept informed, when a payment has been deleted from the Safe Store. 
PMPaymentMethod Object representing the payment method needed to create new Transactions and Preauthorizations. 
PMPaymentParams Object representing the parameters needed to create new Transactions and Preauthorizations. 
PMPaymentsAvailListener Implement this interface in your UI to be kept informed for the result of a arePaymentsAvailable call that checks for payments availability on the Safe Store. 
PMPaymentSavedListener Implement this interface in your UI to be kept informed, when a payment has been saved on the Safe Store. 
PMPreauthListener Implement this interface in your UI to be kept informed, when a preauthorization has been created. 
PMResetPaymentsListener Implement this interface in your UI to be kept informed for the result of a resetPayments call that resets the password and payments on the Safe Store. 
PMService This class should be defined as service in your AndroidManifest.xml like this:

  <!-- paymill sdk service -->
 <service android:name="com.paymill.android.service.PMService"
         android:enabled="true" android:exported="false">
 </service>
 
The SDK uses this class SDK internally. 
PMService.NotificationBuilder Delivers notifications for the foreground mode of the PMService  
PMService.ServiceMode  
PMTransListener Implement this interface in your UI to be kept informed, when a transaction has been created. 
Preauthorization  

R

Refund  

S

Subscription  

T

Transaction