public class PayFormActivity extends AppCompatActivity implements IPayFormActivity
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
API_ERROR_NO_CUSTOMER |
static java.lang.String |
EXTRA_CARD_DATA |
static java.lang.String |
EXTRA_PAYMENT_INFO |
static java.lang.String |
EXTRA_THREE_DS |
static int |
RESULT_ERROR |
| Constructor and Description |
|---|
PayFormActivity() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
protected CardListFragment |
createCardListFragment(java.lang.String customerKey,
boolean chargeMode) |
protected EnterCardFragment |
createEnterCardFragment(boolean chargeMode) |
protected ThreeDsFragment |
createThreeDsFragment(ThreeDsData data) |
static void |
dispatchResult(int resultCode,
android.content.Intent data,
OnPaymentListener listener) |
void |
exception(java.lang.Throwable throwable) |
ru.tinkoff.acquiring.sdk.FragmentsCommunicator |
getFragmentsCommunicator() |
AcquiringSdk |
getSdk() |
void |
hideProgressDialog() |
static PayFormStarter |
init(java.lang.String terminalKey,
java.lang.String password,
java.lang.String publicKey) |
boolean |
isCardChooseEnable() |
void |
noNetwork() |
protected void |
onActivityResult(int requestCode,
int resultCode,
android.content.Intent data) |
void |
onBackPressed() |
void |
onCardsReady(Card[] cards) |
void |
onChargeRequestRejected(PaymentInfo paymentInfo) |
protected void |
onCreate(android.os.Bundle savedInstanceState) |
void |
onDeleteCard(Card card) |
void |
onGooglePayError() |
boolean |
onOptionsItemSelected(android.view.MenuItem item) |
void |
onPaymentInitCompleted(java.lang.Long paymentId) |
protected void |
onSaveInstanceState(android.os.Bundle outState) |
protected void |
onStart() |
protected void |
onStop() |
void |
selectCardById(java.lang.String cardId) |
void |
showErrorDialog(java.lang.Exception exception) |
void |
showGooglePayError() |
void |
showProgressDialog() |
void |
start3DS(ThreeDsData data) |
void |
success() |
public static final int RESULT_ERROR
public static final java.lang.String API_ERROR_NO_CUSTOMER
public static final java.lang.String EXTRA_CARD_DATA
public static final java.lang.String EXTRA_PAYMENT_INFO
public static final java.lang.String EXTRA_THREE_DS
public static PayFormStarter init(java.lang.String terminalKey, java.lang.String password, java.lang.String publicKey)
public AcquiringSdk getSdk()
getSdk in interface IBaseSdkActivityprotected void onCreate(android.os.Bundle savedInstanceState)
protected void onSaveInstanceState(android.os.Bundle outState)
protected void onStart()
protected void onStop()
protected void onActivityResult(int requestCode,
int resultCode,
android.content.Intent data)
public boolean onOptionsItemSelected(android.view.MenuItem item)
public void success()
success in interface IBaseSdkActivitypublic void cancel()
cancel in interface IBaseSdkActivitypublic void showProgressDialog()
showProgressDialog in interface IBaseSdkActivitypublic void hideProgressDialog()
hideProgressDialog in interface IBaseSdkActivitypublic void exception(java.lang.Throwable throwable)
exception in interface IBaseSdkActivitypublic void start3DS(ThreeDsData data)
start3DS in interface IBaseSdkActivitypublic void showErrorDialog(java.lang.Exception exception)
showErrorDialog in interface IBaseSdkActivitypublic void noNetwork()
noNetwork in interface IBaseSdkActivitypublic void onCardsReady(Card[] cards)
onCardsReady in interface IPayFormActivitypublic void onDeleteCard(Card card)
onDeleteCard in interface IPayFormActivitypublic void onPaymentInitCompleted(java.lang.Long paymentId)
onPaymentInitCompleted in interface IPayFormActivitypublic void onChargeRequestRejected(PaymentInfo paymentInfo)
onChargeRequestRejected in interface IPayFormActivitypublic void onGooglePayError()
onGooglePayError in interface IPayFormActivitypublic void selectCardById(java.lang.String cardId)
public void onBackPressed()
public ru.tinkoff.acquiring.sdk.FragmentsCommunicator getFragmentsCommunicator()
protected ThreeDsFragment createThreeDsFragment(ThreeDsData data)
protected EnterCardFragment createEnterCardFragment(boolean chargeMode)
protected CardListFragment createCardListFragment(java.lang.String customerKey, boolean chargeMode)
public boolean isCardChooseEnable()
public static void dispatchResult(int resultCode,
android.content.Intent data,
OnPaymentListener listener)
public void showGooglePayError()