LinepayAuthorizeRequestDto
extends AbstractPaymentRequestDto
in package
決済サービスタイプ:LINEPay、コマンド名:与信の要求Dtoクラス<br>
Tags
Table of Contents
- $payNowIdParam : PayNowIdParam
- PayNowIDオブジェクト
- $amount : mixed
- 決済金額<br> 半角数字<br/> 最大桁数:7<br/> 決済金額を指定します。<br/> - 1 以上かつ 9999999(7桁) 以下<br/>
- $appUrlScheme : mixed
- アプリ起動URLスキーム<br> 半角英数字<br/> 最大桁数:256<br/> LINE Pay アプリが起動するブラウザまたは独自アプリケーシ<br/> ョンを起動するためのURL スキーム。<br/> ※決済確認方法が"サーバ間通信"の場合には指定できません。<br/>
- $cancelUrl : mixed
- 決済キャンセル時URL<br> URL(半角)<br/> 最大桁数:256<br/> 決済キャンセル時に、店舗側サイトに画面遷移を戻すためのURLを指定します。<br/> - 半角256文字以内<br/> <br/> ※決済確認方法が"サーバ間通信"の場合には指定できません。<br/> ※ 未指定の場合は、マーチャント登録時に設定した値を使用<br/>
- $checkUseBrowser : mixed
- 使用ブラウザ判定<br> 英字(boolean)<br/> - true : 決済を要請したbrowserとLINEアプリから遷移するbrowserが異なる場合、LINE Payで決済を要請したbrowserに戻るよう案内ページを提供する。<br/> - false: LINE Payで決済を要請したbrowserとLINEアプリから遷移するbrowserの確認をしない<br/> ※ 未指定の場合は、false。<br/>
- $errorUrl : mixed
- 決済エラー時URL<br> URL(半角)<br/> 最大桁数:256<br/> 決済エラー時に、店舗側サイトに画面遷移を戻すためのURLを指定します。<br/> - 半角256文字以内<br/> <br/> ※決済確認方法が"サーバ間通信"の場合には指定できません。<br/> ※ 未指定の場合は、マーチャント登録時に設定した値を使用<br/>
- $itemId : mixed
- 商品番号<br> 半角英数字<br/> 最大桁数:64<br/> マーチャントシステム内で商品やサービスを特定するID<br/>
- $itemImageUrl : mixed
- 商品画像URL<br> URL(半角)<br/> 最大桁数:256<br/> 商品画像URL(決済画面に表示される画像URL。サイズ:84×84)<br/> - 半角256byte以内<br/>
- $itemName : mixed
- 商品名<br> 文字列<br/> 最大桁数:4000<br/> 商品名<br/> - 最大文字数:4000byte<br/>
- $langCd : mixed
- 言語コード<br> 半角英数字<br/> 最大桁数:32<br/> 決済待ち画面の言語コード(BCP-47形式)<br/> - ja : 日本語<br/> - ko : 韓国語<br/> - en : 英語<br/> - zh-Hans : 中国語(簡体字)<br/> - zh-Hant : 中国語(繁体字)<br/> - th : タイ語<br/> ※未指定の場合は、ja:日本語<br/>
- $maskedLog : mixed
- ログ用文字列(マスク済み)<br> 半角英数字<br>
- $mid : mixed
- LINE member ID<br> 半角英数字<br/> 最大桁数:50<br/> 店舗側システムにて、LINEユーザを特定できる固有IDです。<br/> - 半角50文字以内<br/> <br/> 加盟店様でLINEユーザの情報にアクセスできる場合にmidを指定してください。<br/> <br/>
- $oneTimeKey : mixed
- ワンタイムキー<br> 半角英数字<br/> 最大桁数:19<br/> 店舗レジ等でQRコードもしくはバーコード読み取りによる決済を実行する場合に使用します。<br/> LINE Pay アプリで提供するQR/BarCodeから取得できるコード値を指定してください。<br/> ※ワンタイムキー指定時には、決済確認方法に「1 : サーバ間通信」を設定してください。<br/>
- $orderId : mixed
- 取引ID<br> 半角英数字<br/> 最大桁数:100<br/> - マーチャント側で取引を一意に表す注文管理IDを指定します。<br/> - 申込処理ごとに一意である必要があります。<br/> - 半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。<br/>
- $packageName : mixed
- packageName<br> 半角英数字<br/> 最大桁数:4000<br/> Androidにおいて、アプリ間切り替えの際にphishing防止用の情報<br/> ※決済確認方法が"サーバ間通信"の場合には指定できません。<br/>
- $paymentConfirmType : mixed
- 決済確認方法<br> 半角英数字<br/> 最大桁数:1<br/> 決済確認の方式を指定します。<br/> - 0 : ブラウザを介する通信(デフォルト)<br/> - 1 : サーバ間通信<br/>
- $pushUrl : mixed
- プッシュ先URL<br> URL(半角)<br/> 最大桁数:256<br/> 「ダミー取引」時のプッシュURLを指定します。<br/> - 半角256文字以内<br/> <br/> ※ 本パラメータは店舗側システムの開発時にのみ利用されることを想定しており、ダミー取引で指定可能です。<br/>
- $SERVICE_COMMAND : mixed
- 決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>
- $SERVICE_TYPE : mixed
- 決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>
- $successUrl : mixed
- 決済完了時URL<br> URL(半角)<br/> 最大桁数:256<br/> 決済完了後に、店舗側サイトに画面遷移を戻すためのURLを指定します。<br/> - 半角256文字以内<br/> <br/> ※決済確認方法が"サーバ間通信"の場合には指定できません。<br/> ※ 未指定の場合は、マーチャント登録時に設定した値を使用<br/>
- $useOriginalApp : mixed
- 独自アプリ起動時のオプション指定<br> 半角英数字<br/> 最大桁数:1<br/> - 0 : 独自アプリ起動オプションを使用しない<br/> - 1 : URLエンコーディングを使用する場合に指定<br/> ※ 未指定の場合は、'0':オプションを使用しない。<br/> ※決済確認方法が"サーバ間通信"の場合には指定できません。<br/>
- $withCapture : mixed
- 与信同時売上フラグ<br> 英字(boolean)<br/> - true : 与信同時売上<br/> - false: 与信のみ<br/> ※ 未指定の場合は、false:与信のみ。<br/>
- __toString() : string
- ログ用文字列(マスク済み)を取得する<br>
- _setMaskedLog() : mixed
- ログ用文字列(マスク済み)を設定する<br>
- getAccountId() : string
- 会員IDを取得する。<br>
- getAmount() : string
- 決済金額を取得する<br>
- getAppUrlScheme() : string
- アプリ起動URLスキームを取得する<br>
- getCancelUrl() : string
- 決済キャンセル時URLを取得する<br>
- getCheckUseBrowser() : string
- 使用ブラウザ判定を取得する<br>
- getCreateDate() : string
- 入会年月日を取得する<br>
- getErrorUrl() : string
- 決済エラー時URLを取得する<br>
- getFreeKey() : string
- キー情報を取得する<br>
- getItemId() : string
- 商品番号を取得する<br>
- getItemImageUrl() : string
- 商品画像URLを取得する<br>
- getItemName() : string
- 商品名を取得する<br>
- getLangCd() : string
- 言語コードを取得する<br>
- getMemo1() : string
- 取引メモ1を取得する<br>
- getMemo2() : string
- 取引メモ2を取得する<br>
- getMemo3() : string
- 取引メモ3を取得する<br>
- getMid() : string
- LINE member IDを取得する<br>
- getOneTimeKey() : string
- ワンタイムキーを取得する<br>
- getOrderId() : string
- 取引IDを取得する<br>
- getPackageName() : string
- packageNameを取得する<br>
- getPaymentConfirmType() : string
- 決済確認方法を取得する<br>
- getPushUrl() : string
- プッシュ先URLを取得する<br>
- getReceiptData() : string
- レシートデータを取得する。<br>
- getServiceCommand() : string
- 決済サービスコマンドを取得する<br>
- getServiceType() : string
- 決済サービスタイプを取得する<br>
- getSuccessUrl() : string
- 決済完了時URLを取得する<br>
- getUseOriginalApp() : string
- 独自アプリ起動時のオプション指定を取得する<br>
- getWithCapture() : string
- 与信同時売上フラグを取得する<br>
- setAccountId() : mixed
- 会員IDを設定する。<br>
- setAmount() : mixed
- 決済金額を設定する<br>
- setAppUrlScheme() : mixed
- アプリ起動URLスキームを設定する<br>
- setCancelUrl() : mixed
- 決済キャンセル時URLを設定する<br>
- setCheckUseBrowser() : mixed
- 使用ブラウザ判定を設定する<br>
- setCreateDate() : mixed
- 入会年月日を設定する<br>
- setErrorUrl() : mixed
- 決済エラー時URLを設定する<br>
- setFreeKey() : mixed
- キー情報を設定する<br>
- setItemId() : mixed
- 商品番号を設定する<br>
- setItemImageUrl() : mixed
- 商品画像URLを設定する<br>
- setItemName() : mixed
- 商品名を設定する<br>
- setLangCd() : mixed
- 言語コードを設定する<br>
- setMemo1() : mixed
- 取引メモ1を設定する<br>
- setMemo2() : mixed
- 取引メモ2を設定する<br>
- setMemo3() : mixed
- 取引メモ3を設定する<br>
- setMid() : mixed
- LINE member IDを設定する<br>
- setOneTimeKey() : mixed
- ワンタイムキーを設定する<br>
- setOrderId() : mixed
- 取引IDを設定する<br>
- setPackageName() : mixed
- packageNameを設定する<br>
- setPaymentConfirmType() : mixed
- 決済確認方法を設定する<br>
- setPushUrl() : mixed
- プッシュ先URLを設定する<br>
- setReceiptData() : mixed
- レシートデータを設定する。<br>
- setSuccessUrl() : mixed
- 決済完了時URLを設定する<br>
- setUseOriginalApp() : mixed
- 独自アプリ起動時のオプション指定を設定する<br>
- setWithCapture() : mixed
- 与信同時売上フラグを設定する<br>
- existAccountBasicParam() : mixed
- AccountBasicParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
- existAccountParam() : mixed
- AccountParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
- existBankAccountParam() : mixed
- BankAccountParamがAccountParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、AccountParamに設定する。<br>
- existCardParam() : mixed
- CardParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
- existPayNowIdParam() : mixed
- PayNowIdPramが設定されているか判定する。<br> 設定されていない場合はインスタンスを生成する。<br>
- existRecurringChargeParam() : mixed
- RecurringChargeParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
Properties
$payNowIdParam
PayNowIDオブジェクト
protected
PayNowIdParam
$payNowIdParam
$amount
決済金額<br> 半角数字<br/> 最大桁数:7<br/> 決済金額を指定します。<br/> - 1 以上かつ 9999999(7桁) 以下<br/>
private
mixed
$amount
$appUrlScheme
アプリ起動URLスキーム<br> 半角英数字<br/> 最大桁数:256<br/> LINE Pay アプリが起動するブラウザまたは独自アプリケーシ<br/> ョンを起動するためのURL スキーム。<br/> ※決済確認方法が"サーバ間通信"の場合には指定できません。<br/>
private
mixed
$appUrlScheme
$cancelUrl
決済キャンセル時URL<br> URL(半角)<br/> 最大桁数:256<br/> 決済キャンセル時に、店舗側サイトに画面遷移を戻すためのURLを指定します。<br/> - 半角256文字以内<br/> <br/> ※決済確認方法が"サーバ間通信"の場合には指定できません。<br/> ※ 未指定の場合は、マーチャント登録時に設定した値を使用<br/>
private
mixed
$cancelUrl
$checkUseBrowser
使用ブラウザ判定<br> 英字(boolean)<br/> - true : 決済を要請したbrowserとLINEアプリから遷移するbrowserが異なる場合、LINE Payで決済を要請したbrowserに戻るよう案内ページを提供する。<br/> - false: LINE Payで決済を要請したbrowserとLINEアプリから遷移するbrowserの確認をしない<br/> ※ 未指定の場合は、false。<br/>
private
mixed
$checkUseBrowser
$errorUrl
決済エラー時URL<br> URL(半角)<br/> 最大桁数:256<br/> 決済エラー時に、店舗側サイトに画面遷移を戻すためのURLを指定します。<br/> - 半角256文字以内<br/> <br/> ※決済確認方法が"サーバ間通信"の場合には指定できません。<br/> ※ 未指定の場合は、マーチャント登録時に設定した値を使用<br/>
private
mixed
$errorUrl
$itemId
商品番号<br> 半角英数字<br/> 最大桁数:64<br/> マーチャントシステム内で商品やサービスを特定するID<br/>
private
mixed
$itemId
$itemImageUrl
商品画像URL<br> URL(半角)<br/> 最大桁数:256<br/> 商品画像URL(決済画面に表示される画像URL。サイズ:84×84)<br/> - 半角256byte以内<br/>
private
mixed
$itemImageUrl
$itemName
商品名<br> 文字列<br/> 最大桁数:4000<br/> 商品名<br/> - 最大文字数:4000byte<br/>
private
mixed
$itemName
$langCd
言語コード<br> 半角英数字<br/> 最大桁数:32<br/> 決済待ち画面の言語コード(BCP-47形式)<br/> - ja : 日本語<br/> - ko : 韓国語<br/> - en : 英語<br/> - zh-Hans : 中国語(簡体字)<br/> - zh-Hant : 中国語(繁体字)<br/> - th : タイ語<br/> ※未指定の場合は、ja:日本語<br/>
private
mixed
$langCd
$maskedLog
ログ用文字列(マスク済み)<br> 半角英数字<br>
private
mixed
$maskedLog
$mid
LINE member ID<br> 半角英数字<br/> 最大桁数:50<br/> 店舗側システムにて、LINEユーザを特定できる固有IDです。<br/> - 半角50文字以内<br/> <br/> 加盟店様でLINEユーザの情報にアクセスできる場合にmidを指定してください。<br/> <br/>
private
mixed
$mid
$oneTimeKey
ワンタイムキー<br> 半角英数字<br/> 最大桁数:19<br/> 店舗レジ等でQRコードもしくはバーコード読み取りによる決済を実行する場合に使用します。<br/> LINE Pay アプリで提供するQR/BarCodeから取得できるコード値を指定してください。<br/> ※ワンタイムキー指定時には、決済確認方法に「1 : サーバ間通信」を設定してください。<br/>
private
mixed
$oneTimeKey
$orderId
取引ID<br> 半角英数字<br/> 最大桁数:100<br/> - マーチャント側で取引を一意に表す注文管理IDを指定します。<br/> - 申込処理ごとに一意である必要があります。<br/> - 半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。<br/>
private
mixed
$orderId
$packageName
packageName<br> 半角英数字<br/> 最大桁数:4000<br/> Androidにおいて、アプリ間切り替えの際にphishing防止用の情報<br/> ※決済確認方法が"サーバ間通信"の場合には指定できません。<br/>
private
mixed
$packageName
$paymentConfirmType
決済確認方法<br> 半角英数字<br/> 最大桁数:1<br/> 決済確認の方式を指定します。<br/> - 0 : ブラウザを介する通信(デフォルト)<br/> - 1 : サーバ間通信<br/>
private
mixed
$paymentConfirmType
$pushUrl
プッシュ先URL<br> URL(半角)<br/> 最大桁数:256<br/> 「ダミー取引」時のプッシュURLを指定します。<br/> - 半角256文字以内<br/> <br/> ※ 本パラメータは店舗側システムの開発時にのみ利用されることを想定しており、ダミー取引で指定可能です。<br/>
private
mixed
$pushUrl
$SERVICE_COMMAND
決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>
private
mixed
$SERVICE_COMMAND
= "Authorize"
$SERVICE_TYPE
決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>
private
mixed
$SERVICE_TYPE
= "linepay"
$successUrl
決済完了時URL<br> URL(半角)<br/> 最大桁数:256<br/> 決済完了後に、店舗側サイトに画面遷移を戻すためのURLを指定します。<br/> - 半角256文字以内<br/> <br/> ※決済確認方法が"サーバ間通信"の場合には指定できません。<br/> ※ 未指定の場合は、マーチャント登録時に設定した値を使用<br/>
private
mixed
$successUrl
$useOriginalApp
独自アプリ起動時のオプション指定<br> 半角英数字<br/> 最大桁数:1<br/> - 0 : 独自アプリ起動オプションを使用しない<br/> - 1 : URLエンコーディングを使用する場合に指定<br/> ※ 未指定の場合は、'0':オプションを使用しない。<br/> ※決済確認方法が"サーバ間通信"の場合には指定できません。<br/>
private
mixed
$useOriginalApp
$withCapture
与信同時売上フラグ<br> 英字(boolean)<br/> - true : 与信同時売上<br/> - false: 与信のみ<br/> ※ 未指定の場合は、false:与信のみ。<br/>
private
mixed
$withCapture
Methods
__toString()
ログ用文字列(マスク済み)を取得する<br>
public
__toString() : string
Return values
string —ログ用文字列(マスク済み)
_setMaskedLog()
ログ用文字列(マスク済み)を設定する<br>
public
_setMaskedLog(string $maskedLog) : mixed
Parameters
- $maskedLog : string
-
ログ用文字列(マスク済み)
Return values
mixed —getAccountId()
会員IDを取得する。<br>
public
getAccountId() : string
Return values
string —会員ID
getAmount()
決済金額を取得する<br>
public
getAmount() : string
Return values
string —決済金額
getAppUrlScheme()
アプリ起動URLスキームを取得する<br>
public
getAppUrlScheme() : string
Return values
string —アプリ起動URLスキーム
getCancelUrl()
決済キャンセル時URLを取得する<br>
public
getCancelUrl() : string
Return values
string —決済キャンセル時URL
getCheckUseBrowser()
使用ブラウザ判定を取得する<br>
public
getCheckUseBrowser() : string
Return values
string —使用ブラウザ判定
getCreateDate()
入会年月日を取得する<br>
public
getCreateDate() : string
Return values
string —入会年月日
getErrorUrl()
決済エラー時URLを取得する<br>
public
getErrorUrl() : string
Return values
string —決済エラー時URL
getFreeKey()
キー情報を取得する<br>
public
getFreeKey() : string
Return values
string —キー情報
getItemId()
商品番号を取得する<br>
public
getItemId() : string
Return values
string —商品番号
getItemImageUrl()
商品画像URLを取得する<br>
public
getItemImageUrl() : string
Return values
string —商品画像URL
getItemName()
商品名を取得する<br>
public
getItemName() : string
Return values
string —商品名
getLangCd()
言語コードを取得する<br>
public
getLangCd() : string
Return values
string —言語コード
getMemo1()
取引メモ1を取得する<br>
public
getMemo1() : string
Return values
string —取引メモ1
getMemo2()
取引メモ2を取得する<br>
public
getMemo2() : string
Return values
string —取引メモ2
getMemo3()
取引メモ3を取得する<br>
public
getMemo3() : string
Return values
string —取引メモ3を設定する
getMid()
LINE member IDを取得する<br>
public
getMid() : string
Return values
string —LINE member ID
getOneTimeKey()
ワンタイムキーを取得する<br>
public
getOneTimeKey() : string
Return values
string —ワンタイムキー
getOrderId()
取引IDを取得する<br>
public
getOrderId() : string
Return values
string —取引ID
getPackageName()
packageNameを取得する<br>
public
getPackageName() : string
Return values
string —packageName
getPaymentConfirmType()
決済確認方法を取得する<br>
public
getPaymentConfirmType() : string
Return values
string —決済確認方法
getPushUrl()
プッシュ先URLを取得する<br>
public
getPushUrl() : string
Return values
string —プッシュ先URL
getReceiptData()
レシートデータを取得する。<br>
public
getReceiptData() : string
Return values
string —レシートデータ
getServiceCommand()
決済サービスコマンドを取得する<br>
public
getServiceCommand() : string
Return values
string —決済サービスコマンド
getServiceType()
決済サービスタイプを取得する<br>
public
getServiceType() : string
Return values
string —決済サービスタイプ
getSuccessUrl()
決済完了時URLを取得する<br>
public
getSuccessUrl() : string
Return values
string —決済完了時URL
getUseOriginalApp()
独自アプリ起動時のオプション指定を取得する<br>
public
getUseOriginalApp() : string
Return values
string —独自アプリ起動時のオプション指定
getWithCapture()
与信同時売上フラグを取得する<br>
public
getWithCapture() : string
Return values
string —与信同時売上フラグ
setAccountId()
会員IDを設定する。<br>
public
setAccountId(string $accountId) : mixed
Parameters
- $accountId : string
-
会員ID
Return values
mixed —setAmount()
決済金額を設定する<br>
public
setAmount(string $amount) : mixed
Parameters
- $amount : string
-
決済金額
Return values
mixed —setAppUrlScheme()
アプリ起動URLスキームを設定する<br>
public
setAppUrlScheme(string $appUrlScheme) : mixed
Parameters
- $appUrlScheme : string
-
アプリ起動URLスキーム
Return values
mixed —setCancelUrl()
決済キャンセル時URLを設定する<br>
public
setCancelUrl(string $cancelUrl) : mixed
Parameters
- $cancelUrl : string
-
決済キャンセル時URL
Return values
mixed —setCheckUseBrowser()
使用ブラウザ判定を設定する<br>
public
setCheckUseBrowser(string $checkUseBrowser) : mixed
Parameters
- $checkUseBrowser : string
-
使用ブラウザ判定
Return values
mixed —setCreateDate()
入会年月日を設定する<br>
public
setCreateDate(string $createDate) : mixed
Parameters
- $createDate : string
-
入会年月日
Return values
mixed —setErrorUrl()
決済エラー時URLを設定する<br>
public
setErrorUrl(string $errorUrl) : mixed
Parameters
- $errorUrl : string
-
決済エラー時URL
Return values
mixed —setFreeKey()
キー情報を設定する<br>
public
setFreeKey(string $freeKey) : mixed
Parameters
- $freeKey : string
-
キー情報
Return values
mixed —setItemId()
商品番号を設定する<br>
public
setItemId(string $itemId) : mixed
Parameters
- $itemId : string
-
商品番号
Return values
mixed —setItemImageUrl()
商品画像URLを設定する<br>
public
setItemImageUrl(string $itemImageUrl) : mixed
Parameters
- $itemImageUrl : string
-
商品画像URL
Return values
mixed —setItemName()
商品名を設定する<br>
public
setItemName(string $itemName) : mixed
Parameters
- $itemName : string
-
商品名
Return values
mixed —setLangCd()
言語コードを設定する<br>
public
setLangCd(string $langCd) : mixed
Parameters
- $langCd : string
-
言語コード
Return values
mixed —setMemo1()
取引メモ1を設定する<br>
public
setMemo1(string $memo1) : mixed
Parameters
- $memo1 : string
-
取引メモ1
Return values
mixed —setMemo2()
取引メモ2を設定する<br>
public
setMemo2(string $memo2) : mixed
Parameters
- $memo2 : string
-
取引メモ2
Return values
mixed —setMemo3()
取引メモ3を設定する<br>
public
setMemo3(string $memo3) : mixed
Parameters
- $memo3 : string
-
取引メモ3
Return values
mixed —setMid()
LINE member IDを設定する<br>
public
setMid(string $mid) : mixed
Parameters
- $mid : string
-
LINE member ID
Return values
mixed —setOneTimeKey()
ワンタイムキーを設定する<br>
public
setOneTimeKey(string $oneTimeKey) : mixed
Parameters
- $oneTimeKey : string
-
ワンタイムキー
Return values
mixed —setOrderId()
取引IDを設定する<br>
public
setOrderId(string $orderId) : mixed
Parameters
- $orderId : string
-
取引ID
Return values
mixed —setPackageName()
packageNameを設定する<br>
public
setPackageName(string $packageName) : mixed
Parameters
- $packageName : string
-
packageName
Return values
mixed —setPaymentConfirmType()
決済確認方法を設定する<br>
public
setPaymentConfirmType(string $paymentConfirmType) : mixed
Parameters
- $paymentConfirmType : string
-
決済確認方法
Return values
mixed —setPushUrl()
プッシュ先URLを設定する<br>
public
setPushUrl(string $pushUrl) : mixed
Parameters
- $pushUrl : string
-
プッシュ先URL
Return values
mixed —setReceiptData()
レシートデータを設定する。<br>
public
setReceiptData(string $receiptData) : mixed
Parameters
- $receiptData : string
-
レシートデータ
Return values
mixed —setSuccessUrl()
決済完了時URLを設定する<br>
public
setSuccessUrl(string $successUrl) : mixed
Parameters
- $successUrl : string
-
決済完了時URL
Return values
mixed —setUseOriginalApp()
独自アプリ起動時のオプション指定を設定する<br>
public
setUseOriginalApp(string $useOriginalApp) : mixed
Parameters
- $useOriginalApp : string
-
独自アプリ起動時のオプション指定
Return values
mixed —setWithCapture()
与信同時売上フラグを設定する<br>
public
setWithCapture(string $withCapture) : mixed
Parameters
- $withCapture : string
-
与信同時売上フラグ
Return values
mixed —existAccountBasicParam()
AccountBasicParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
protected
existAccountBasicParam() : mixed
Return values
mixed —existAccountParam()
AccountParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
protected
existAccountParam() : mixed
Return values
mixed —existBankAccountParam()
BankAccountParamがAccountParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、AccountParamに設定する。<br>
protected
existBankAccountParam() : mixed
Return values
mixed —existCardParam()
CardParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
protected
existCardParam() : mixed
Return values
mixed —existPayNowIdParam()
PayNowIdPramが設定されているか判定する。<br> 設定されていない場合はインスタンスを生成する。<br>
protected
existPayNowIdParam() : mixed
Return values
mixed —existRecurringChargeParam()
RecurringChargeParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
protected
existRecurringChargeParam() : mixed