protected void onPayEnd(PaySDKStatus status, string ticketId, int channelErrorCode, string channelErrorDes) { PaySDKHandler l = onPayListener; if (null != l) { l.onPayEnd(status, ticketId, channelErrorCode, channelErrorDes); } }
protected bool onWillPay(string ticketId) { PaySDKHandler l = onPayListener; if (null != l) { return(l.onWillPay(ticketId)); } return(false); }
public void payWithTicketId(string ticketId, PaySDKChannel channel, PaySDKHandler handler) { AndroidTicketOrder aOrder = new AndroidTicketOrder(); aOrder.setTicketId(ticketId); AndroidPayApi api = createPayApi(channel); AndroidOnPayListener listener = AndroidOnPayListener.create(api, aOrder, handler); api.pay(aOrder, listener); }
static public void payWithTicketId(string ticketId, PaySDKChannel channel, PaySDKHandler handler) { #if UNITY_ANDROID if (null == paysdkImpl) { paysdkImpl = new AndroidPaySDKImpl(); } paysdkImpl.payWithTicketId(ticketId, channel, handler); #elif UNITY_IOS PaySDK.resultHandler = handler; paysdkImpl.payWithTicketId(ticketId, channel); #endif }
static public void payWithOrder(PaySDKOrder order, PaySDKChannel channel, PaySDKHandler handler) { #if UNITY_ANDROID if (null == paysdkImpl) { paysdkImpl = new AndroidPaySDKImpl(); } paysdkImpl.payWithOrder(order, channel, handler); #elif UNITY_IOS PaySDK.resultHandler = handler; paysdkImpl.payWithOrder(order, channel); #endif }
public void payWithOrder(PaySDKOrder order, PaySDKChannel channel, PaySDKHandler handler) { AndroidPayOrder aOrder = new AndroidPayOrder(); aOrder.setAmount((int)order.amount); aOrder.setBody(order.body); aOrder.setDescription(order.des); aOrder.setMetadata(order.metadata); aOrder.setOrderNo(order.orderId); aOrder.setSubject(order.subject); AndroidPayApi api = createPayApi(channel); AndroidOnPayListener listener = AndroidOnPayListener.create(api, aOrder, handler); api.pay(aOrder, listener); }
public static AndroidOnPayListener create(AndroidPayApi api, AndroidOrder order, PaySDKHandler handler) { AndroidOnPayListener l = new AndroidOnPayListener(); l.PayOrder = order; l.PayApi = api; l.OnPayListener = handler; return(l); }
static public void payWithTicketId(string ticketId, PaySDKChannel channel, PaySDKHandler handler) { PaySDK.resultHandler = handler; paysdkImpl.payWithTicketId(ticketId, channel); }
static public void payWithOrder(PaySDKOrder order, PaySDKChannel channel, PaySDKHandler handler) { PaySDK.resultHandler = handler; paysdkImpl.payWithOrder(order, channel); }