public static class Payjp.Companion
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Payjp |
getInstance()
Get singleton instance.
You must call
Payjp#init(String publicKey)
or Payjp#init(PayjpConfiguration configuration)
that create singleton instance if needed, before use it.
You can also manage instance yourself with initialized by constructor. |
void |
handleCardFormResult(android.content.Intent data,
PayjpCardFormResultCallback callback)
Handle the result from the activity which is started by
Payjp.startCardForm.
Use this at Activity.onActivityResult in the activity that you call Payjp.startCardForm. |
Payjp |
init(java.lang.String publicKey)
Initialize managed-singleton instance.
|
Payjp |
init(PayjpConfiguration configuration)
Initialize managed-singleton instance.
|
void |
startCardForm(android.app.Activity activity,
java.lang.Integer requestCode,
TenantId tenant)
Start card form screen from Activity.
|
void |
startCardForm(android.app.Activity activity,
java.lang.Integer requestCode)
Start card form screen from Activity.
|
void |
startCardForm(android.app.Activity activity)
Start card form screen from Activity.
|
void |
startCardForm(androidx.fragment.app.Fragment fragment,
java.lang.Integer requestCode,
TenantId tenant)
Start card form screen from Fragment.
|
void |
startCardForm(androidx.fragment.app.Fragment fragment,
java.lang.Integer requestCode)
Start card form screen from Fragment.
|
void |
startCardForm(androidx.fragment.app.Fragment fragment)
Start card form screen from Fragment.
|
@JvmStatic @NotNull public Payjp getInstance()
Get singleton instance.
You must call Payjp#init(String publicKey)
or Payjp#init(PayjpConfiguration configuration)
that create singleton instance if needed, before use it.
You can also manage instance yourself with initialized by constructor.
Payjp(PayjpConfiguration)
@JvmStatic @NotNull public Payjp init(@NotNull java.lang.String publicKey)
Initialize managed-singleton instance.
publicKey - public API Key. You must NOT use secret key.@JvmStatic @NotNull public Payjp init(@NotNull PayjpConfiguration configuration)
Initialize managed-singleton instance.
configuration - configuration for class Payjp@JvmStatic
@JvmOverloads
public void startCardForm(@NotNull
android.app.Activity activity,
@Nullable
java.lang.Integer requestCode,
@Nullable
TenantId tenant)
Start card form screen from Activity.
activity - activityrequestCode - requestCode. The default is PayjpCardFormActivity.DEFAULT_CARD_FORM_REQUEST_CODEtenant - tenant (only for platformer)@JvmStatic
@JvmOverloads
public void startCardForm(@NotNull
android.app.Activity activity,
@Nullable
java.lang.Integer requestCode)
Start card form screen from Activity.
activity - activityrequestCode - requestCode. The default is PayjpCardFormActivity.DEFAULT_CARD_FORM_REQUEST_CODE@JvmStatic
@JvmOverloads
public void startCardForm(@NotNull
android.app.Activity activity)
Start card form screen from Activity.
activity - activity@JvmStatic
@JvmOverloads
public void startCardForm(@NotNull
androidx.fragment.app.Fragment fragment,
@Nullable
java.lang.Integer requestCode,
@Nullable
TenantId tenant)
Start card form screen from Fragment.
fragment - fragmentrequestCode - requestCode. The default is PayjpCardFormActivity.DEFAULT_CARD_FORM_REQUEST_CODEtenant - tenant (only for platformer)@JvmStatic
@JvmOverloads
public void startCardForm(@NotNull
androidx.fragment.app.Fragment fragment,
@Nullable
java.lang.Integer requestCode)
Start card form screen from Fragment.
fragment - fragmentrequestCode - requestCode. The default is PayjpCardFormActivity.DEFAULT_CARD_FORM_REQUEST_CODE@JvmStatic
@JvmOverloads
public void startCardForm(@NotNull
androidx.fragment.app.Fragment fragment)
Start card form screen from Fragment.
fragment - fragment@JvmStatic
public void handleCardFormResult(@Nullable
android.content.Intent data,
@NotNull
PayjpCardFormResultCallback callback)
Handle the result from the activity which is started by Payjp.startCardForm.
Use this at Activity.onActivityResult in the activity that you call Payjp.startCardForm.
data - the intent from Activity.onActivityResult.callback - you can get card token if it is success.Payjp.startCardForm,
Activity.onActivityResult,
Payjp.startCardForm