Stub

public abstract class Stub extends Binder implements IPaymentServiceV3

Local-side IPC implementation stub class.

Constructors

Link copied to clipboard
public void IPaymentServiceV3.Stub()
Construct the stub at attach it to the interface.

Properties

Link copied to clipboard
public final static String DESCRIPTOR
Link copied to clipboard
public final static int DUMP_TRANSACTION
Link copied to clipboard
public final static int FIRST_CALL_TRANSACTION
Link copied to clipboard
public final static int FLAG_ONEWAY
Link copied to clipboard
public final static int INTERFACE_TRANSACTION
Link copied to clipboard
public final static int LAST_CALL_TRANSACTION
Link copied to clipboard
public final static int LIKE_TRANSACTION
Link copied to clipboard
public final static int PING_TRANSACTION
Link copied to clipboard
public final static int TWEET_TRANSACTION

Functions

Link copied to clipboard
public abstract void acceptPayment(Payment payment)
If payment confirmation is required during a Sale, this method accepts the payment
Link copied to clipboard
public abstract void acceptSignature(VerifySignatureRequest request)
If signature is captured during a Sale, this method accepts the signature as entered
Link copied to clipboard
public abstract void addPaymentServiceListener(IPaymentServiceListener listener)
add an ICloverConnectorListener to receive callbacks
Link copied to clipboard
public IBinder asBinder()
Link copied to clipboard
Cast an IBinder object into an com.clover.connector.sdk.v3.IPaymentServiceV3 interface, generating a proxy if needed.
Link copied to clipboard
public void attachInterface(IInterface owner, String descriptor)
Link copied to clipboard
public abstract void auth(AuthRequest request)
Auth method to obtain an Auth payment that can be used as the payment to call tipAdjust
Link copied to clipboard
public abstract void capturePreAuth(CapturePreAuthRequest request)
Capture a previous Auth.
Link copied to clipboard
public final static long clearCallingIdentity()
Link copied to clipboard
public final static long clearCallingWorkSource()
Link copied to clipboard
public abstract void closeout(CloseoutRequest request)
Request a closeout of all orders.
Link copied to clipboard
public void dump(FileDescriptor fd, Array<String> args)
Link copied to clipboard
public void dumpAsync(FileDescriptor fd, Array<String> args)
Link copied to clipboard
public final static void flushPendingCommands()
Link copied to clipboard
public final static int getCallingPid()
Link copied to clipboard
public final static int getCallingUid()
Link copied to clipboard
public final static int getCallingUidOrThrow()
Link copied to clipboard
public final static UserHandle getCallingUserHandle()
Link copied to clipboard
public final static int getCallingWorkSourceUid()
Link copied to clipboard
Link copied to clipboard
public static int getSuggestedMaxIpcSizeBytes()
Link copied to clipboard
public boolean isBinderAlive()
Link copied to clipboard
public final static void joinThreadPool()
Link copied to clipboard
public void linkToDeath(IBinder.DeathRecipient recipient, int flags)
Link copied to clipboard
public abstract void manualRefund(ManualRefundRequest request)
Manual refund method, aka "naked credit"
Link copied to clipboard
public boolean onTransact(int code, Parcel data, Parcel reply, int flags)
Link copied to clipboard
public boolean pingBinder()
Link copied to clipboard
public abstract void preAuth(PreAuthRequest request)
PreAuth method to obtain a Pre-Auth for a card
Link copied to clipboard
public abstract void preAuthV2(PreAuthRequest request)
PreAuth method to obtain a Pre-Auth for a card, with high availability.
Link copied to clipboard
Link copied to clipboard
public abstract void readCardData(ReadCardDataRequest request)
Used to request card information.
Link copied to clipboard
public abstract void refundPayment(RefundPaymentRequest request)
Refund a specific payment
Link copied to clipboard
public abstract void rejectPayment(Payment payment, Challenge challenge)
If payment confirmation is required during a Sale, this method rejects the payment
Link copied to clipboard
public abstract void rejectSignature(VerifySignatureRequest request)
If signature is captured during a Sale, this method rejects the signature as entered
Link copied to clipboard
public abstract void removePaymentServiceListener(IPaymentServiceListener listener)
remove an ICloverConnectorListener from receiving callbacks
Link copied to clipboard
public abstract void resetDevice()
Used to reset the device if it gets in an invalid state from POS perspective.
Link copied to clipboard
public final static void restoreCallingIdentity(long p)
Link copied to clipboard
public final static void restoreCallingWorkSource(long p)
Link copied to clipboard
public abstract void retrievePayment(RetrievePaymentRequest request)
Sends a request to get a payment.
Link copied to clipboard
public abstract void retrievePendingPayments()
Used to request a list of pending payments that have been taken offline, but haven't processed yet.
Link copied to clipboard
public abstract void sale(SaleRequest saleRequest)
Sale method, aka "purchase"
Link copied to clipboard
public abstract void sendAppTracking(AppTracking appTracking)
PRIVATE send calling application information to use for logging and analytics
Link copied to clipboard
public abstract void sendDebugLog(String message)
Send device logs
Link copied to clipboard
public final static long setCallingWorkSourceUid(int p)
Link copied to clipboard
public abstract void setUIConfiguration(UIConfiguration configuration)
Set configuration object (e.g.
Link copied to clipboard
public abstract void tipAdjustAuth(TipAdjustAuthRequest request)
Adjust the tip for a previous Auth.
Link copied to clipboard
public final boolean transact(int code, Parcel data, Parcel reply, int flags)
Link copied to clipboard
public boolean unlinkToDeath(IBinder.DeathRecipient recipient, int flags)
Link copied to clipboard
public abstract void vaultCard(int cardEntryMethods)
Vault card information.
Link copied to clipboard
public abstract void vaultCardWithRequest(VaultCardRequest request)
Link copied to clipboard
public abstract void voidPayment(VoidPaymentRequest request)
Void a transaction, given a previously used order ID and/or payment ID
Link copied to clipboard
public abstract void voidPaymentRefund(VoidPaymentRefundRequest request)
Sends a request to void a payment refund