|
CaMykS 1.0-20261010
|
Public Member Functions | |
| __construct ($merchant_id, $access_key, $proxy_host, $proxy_port, $proxy_login, $proxy_password, $environment, $pathLog=null, $logLevel=200, $externalLogger=null, $defaultTimezone="Europe/Paris") | |
| setSoapOptions ($key, $value=null) | |
| getSoapOptions ($key=null) | |
| setFailoverOptions ($key, $value=null) | |
| getFailoverOptions ($key=null) | |
| reset () | |
| resetFailoverOptions () | |
| resetOrderDetails () | |
| resetPrivateData () | |
| privateDataList () | |
| getDefaultWSRequest ($Method) | |
| usedBy ($toolName) | |
| getLogger () | |
| addOrderDetail (array $newOrderDetail) | |
| addPrivateData (array $array) | |
| doAuthorization (array $array) | |
| doCapture (array $array) | |
| doReAuthorization (array $array) | |
| doDebit (array $array) | |
| doRefund ($array) | |
| doReset (array $array) | |
| doCredit (array $array) | |
| createWallet (array $array) | |
| updateWallet (array $array) | |
| getWallet (array $array) | |
| getCards (array $array) | |
| disableWallet (array $array) | |
| enableWallet (array $array) | |
| doImmediateWalletPayment (array $array) | |
| doScheduledWalletPayment (array $array) | |
| doRecurrentWalletPayment (array $array) | |
| getPaymentRecord (array $array) | |
| disablePaymentRecord (array $array) | |
| verifyEnrollment (array $array) | |
| verifyAuthentication (array $array) | |
| doScoringCheque (array $array) | |
| getEncryptionKey (array $array) | |
| getMerchantSettings (array $array) | |
| getBalance (array $array) | |
| getToken (array $array) | |
| unBlock (array $array) | |
| updatePaymentRecord (array $array) | |
| getBillingRecord (array $array) | |
| updateBillingRecord (array $array) | |
| doBankTransfer (array $array) | |
| isRegistered (array $array) | |
| prepareSession (array $array) | |
| doWebPayment (array $array) | |
| doAuthorizationRedirect (array $array) | |
| getWebPaymentDetails (array $array) | |
| manageWebWallet (array $array) | |
| createWebWallet (array $array) | |
| updateWebWallet (array $array) | |
| getWebWallet (array $array) | |
| getTransactionDetails (array $array) | |
| transactionsSearch (array $array) | |
| getAlertDetails (array $array) | |
| base64_url_encode ($input) | |
| base64_url_decode ($input) | |
| getEncrypt ($message, $accessKey) | |
| getDecrypt ($message, $accessKey) | |
| gzdecode ($data, &$filename='', &$error='', $maxlength=null) | |
| getSoapLastContent ($key='', $beautifuler=true) | |
Public Attributes | |
| const | SDK_RELEASE = 'PHP SDK 25.9' |
| const | ENV_DEV = "DEV" |
| const | ENV_INT = "INT" |
| const | ENV_HOMO = "HOMO" |
| const | ENV_HOMO_CC = "HOMO_CC" |
| const | ENV_PROD = "PROD" |
| const | ENV_PROD_CC = "PROD_CC" |
| const | DIRECT_API = 'DirectPaymentAPI' |
| const | EXTENDED_API = 'ExtendedAPI' |
| const | WEB_API = 'WebPaymentAPI' |
| const | SOAP_AUTHORIZATION = 'authorization' |
| const | SOAP_CARD = 'card' |
| const | SOAP_ORDERDETAIL = 'orderDetail' |
| const | SOAP_PAYMENT_DATA = 'paymentData' |
| const | SOAP_PRIVATE_DATA = 'privateData' |
| const | SOAP_ADDRESS = 'address' |
| const | SOAP_CHEQUE = 'cheque' |
| const | SOAP_CREDITOR = 'creditor' |
| const | SOAP_BILLING_RECORD_FOR_UPDATE = 'billingRecordForUpdate' |
| const | SOAP_RECURRING = 'recurring' |
| const | SOAP_MERCHANT_AUTHENTICATION = 'merchantAuthentication' |
| const | SOAP_WALLET = 'wallet' |
| const | HOMO_SERVICES_ENDPOINT = 'https://homologation-payment.payline.com/services/servicesendpoints/SOAP' |
| const | PROD_SERVICES_ENDPOINT = 'https://payment.payline.com/services/servicesendpoints/SOAP' |
| const | DEV_ENDPOINT = 'https://ws.dev.payline.com/V4/services/' |
| const | INT_ENDPOINT = 'https://ws.int.payline.com/V4/services/' |
| const | HOMO_ENDPOINT = 'https://homologation.payline.com/V4/services/' |
| const | HOMO_CC_ENDPOINT = 'https://homologation-cc.payline.com/V4/services/' |
| const | PROD_ENDPOINT = 'https://services.payline.com/V4/services/' |
| const | PROD_CC_ENDPOINT = 'https://services-cc.payline.com/V4/services/' |
| const | DEV_GET_TOKEN_SERVLET = "https://webpayment.dev.payline.com/webpayment/getToken" |
| const | INT_GET_TOKEN_SERVLET = "https://webpayment.int.payline.com/webpayment/getToken" |
| const | HOMO_GET_TOKEN_SERVLET = "https://homologation-webpayment.payline.com/webpayment/getToken" |
| const | PROD_GET_TOKEN_SERVLET = "https://webpayment.payline.com/webpayment/getToken" |
| const | DEV_WDGT_JS = "https://webpayment.dev.payline.com/payline-widget/scripts/widget-min.js" |
| const | HOMO_WDGT_JS = "https://homologation-payment.payline.com/scripts/widget-min.js" |
| const | PROD_WDGT_JS = "https://payment.payline.com/scripts/widget-min.js" |
| const | DEV_WDGT_CSS = "https://webpayment.dev.payline.com/payline-widget/styles/widget-min.css" |
| const | HOMO_WDGT_CSS = "https://homologation-payment.payline.com/styles/widget-min.css" |
| const | PROD_WDGT_CSS = "https://payment.payline.com/styles/widget-min.css" |
| const | HOMO_CA = 'https://homologation-admin.payline.com' |
| const | PROD_CA = 'https://admin.payline.com' |
| const | ERR_CODE = 'XXXXX' |
| const | ERR_SHORT_MESSAGE = 'ERROR' |
Protected Member Functions | |
| paymentData (array $array) | |
| card (array $array) | |
| address (array $array) | |
| billingRecordForUpdate (array $array) | |
| wallet (array $array, array $shippingAddress=array(), array $card=array()) | |
| authorization (array $array) | |
| creditor (array $array) | |
| cheque (array $array) | |
| recurring (array $array) | |
| merchantAuthentication (array $array) | |
| hideChars ($inString, $n1, $n2) | |
| isChildFromList ($nodeName, $parentName=null) | |
| responseToArray ($node, $parent=null) | |
| createSoapVarObject ($elementKey, $array) | |
| completeWSRequest (array $array, $WSRequest, $PaylineAPI, $Method) | |
| getApiForMethod ($Method) | |
| webServiceRequest (array $array, array $WSRequest, $PaylineAPI, $Method) | |
| buildSoapObject (array $array, $object, $typeName) | |
| fillObject (array $array, $object) | |
| userDataIsNotEmpty ($data) | |
| beautifulerXML (&$xml, $key) | |
Protected Attributes | |
| $webServicesEndpoint | |
| $logger | |
| $loggerPath | |
| $usedBy = null | |
| $orderDetails | |
| $privateData | |
| $parentNode | |
| $apiByMethod | |
| $servicesEndpoint | |
| $soapclientOptions = array() | |
| $failoverOptions = array() | |
| $lastSoapCallData = array() | |
Private Member Functions | |
| formatRequest (&$array) | |
| Payline\PaylineSDK::__construct | ( | $merchant_id, | |
| $access_key, | |||
| $proxy_host, | |||
| $proxy_port, | |||
| $proxy_login, | |||
| $proxy_password, | |||
| $environment, | |||
$pathLog = null, |
|||
$logLevel = 200, |
|||
$externalLogger = null, |
|||
$defaultTimezone = "Europe/Paris" |
|||
| ) |
PaylineSDK class constructor
| string | $merchant_id | the merchant identifier |
| string | $access_key | the access key generated in Payline Administration Center |
| string | $proxy_host | host of your proxy (set null if no proxy) |
| string | $proxy_port | port used by your proxy (set null if no proxy) |
| string | $proxy_login | login required by your proxy (set null if no proxy) |
| string | $proxy_password | password required by your proxy (set null if no proxy) |
| string | $environment | target Payline environment : set PaylineSDK::ENV_HOMO for homologation, PaylineSDK::ENV_PROD for production |
| string | $pathLog | path to your custom log folder, must end by directory separator. If null, default logs folder is used. Default : null |
| int | $logLevel | log level. Default : \Monolog\Logger::INFO |
| Logger | $externalLogger | \Monolog\Logger instance, used by PaylineSDK but external to it |
| Payline\PaylineSDK::setSoapOptions | ( | $key, | |
$value = null |
|||
| ) |
Set option passed to SoapClient
| $key |
| |
| null | $value |
Exception
| Payline\PaylineSDK::getSoapOptions | ( | $key = null | ) |
| Payline\PaylineSDK::setFailoverOptions | ( | $key, | |
$value = null |
|||
| ) |
| $key |
| |
| null | $value |
Exception
| Payline\PaylineSDK::getFailoverOptions | ( | $key = null | ) |
| $key |
| Payline\PaylineSDK::reset | ( | ) |
| Payline\PaylineSDK::resetFailoverOptions | ( | ) |
| Payline\PaylineSDK::resetOrderDetails | ( | ) |
reset OrderDetails
| Payline\PaylineSDK::resetPrivateData | ( | ) |
reset Private Data
| Payline\PaylineSDK::privateDataList | ( | ) |
get Private Data
|
protected |
build PaymentData instance from $array and make SoapVar object for payment
| array | $array | the array keys are listed in PaymentData class |
|
protected |
build Card instance from $array and make SoapVar object for card
| array | $array | the array keys are listed in Card CLASS. |
|
protected |
build Address instance from $array and make SoapVar object for address.
| array | $array | the array keys are listed in Address CLASS. |
|
protected |
build BillingRecordForUpdate instance from $array and make SoapVar object for billingRecordForUpdate
| array | $array | the array keys are listed in BillingRecordForUpdate CLASS. |
|
protected |
build Wallet instance from $array and make SoapVar object for wallet
| array | $array | the array keys are listed in Wallet CLASS. |
| array | $shippingAddress | the array keys are listed in Address CLASS. |
| array | $card | the array keys are listed in Card CLASS. |
|
protected |
build Authorization instance from $array and make SoapVar object for authorization
| array | $array | the array keys are listed in Authorization CLASS. |
|
protected |
build Creditor instance from $array and make SoapVar object for creditor
| array | $array | the array keys are listed in Creditor CLASS. |
|
protected |
build Cheque instance from $array and make SoapVar object for cheque
| array | $array | the array keys are listed in Cheque CLASS. |
|
protected |
build Recurring instance from $array and make SoapVar object for recurring
| array | $array | the array keys are listed in Recurring CLASS. |
|
protected |
build MerchantAuthentication instance from $array and make SoapVar object for merchantAuthentication
| array | $array | the array keys list in MerchantAuthentication CLASS. |
|
protected |
Hide characters in a string
| String | $inString | the string to hide |
| int | $n1 | number of characters shown at the begining of the string |
| int | $n2 | number of characters shown at end begining of the string |
|
protected |
| String | $nodeName | name of a node in a web service response |
| null | String | $parentName | name of its parent |
|
protected |
make an array from a payline server response object.
| object | $node | response node from payline web service |
| string | $parent | name of the node's parent |
|
private |
Adds indexes with empty values to the web services request array, in order to prevent SOAP format exception
| array | $array | associative array containing web services parameters |
|
protected |
|
protected |
Complete $WSRequest according wsdl definition (much more efficient than parsing with xpath)
| array | $array | |
| $WSRequest | ||
| $PaylineAPI | ||
| $Method |
| Payline\PaylineSDK::getDefaultWSRequest | ( | $Method | ) |
|
protected |
| $Method |
|
protected |
Create the SoapClient instance and make the web service call
| array | $array | the associative array passed to the public function |
| array | $WSRequest | the SOAP-formated request |
| string | $PaylineAPI | the Payline API to be called |
| string | $Method | the name of the web service |
| Payline\PaylineSDK::usedBy | ( | $toolName | ) |
Sets the name of the tool using this library (Magento for example...) Info is sent in HTTP header, an retrieved in "Technical monitoring of web services" screen of administration center
| string | $toolName | name of the tool using this library |
| Payline\PaylineSDK::getLogger | ( | ) |
| Payline\PaylineSDK::addOrderDetail | ( | array | $newOrderDetail | ) |
Adds details about an order item
| array | $newOrderDetail | associative array containing details about an order item |
| Payline\PaylineSDK::addPrivateData | ( | array | $array | ) |
Adds a privateData element
| array | $array | an array containing two indexes : key and value |
| Payline\PaylineSDK::doAuthorization | ( | array | $array | ) |
calls doAuthorization web service
| array | $array | associative array containing doAuthorization parameters |
| Payline\PaylineSDK::doCapture | ( | array | $array | ) |
calls doCapture web service
| array | $array | associative array containing doCapture parameters |
| Payline\PaylineSDK::doReAuthorization | ( | array | $array | ) |
calls doReAuthorization web service
| array | $array | associative array containing doReAuthorization parameters |
| Payline\PaylineSDK::doDebit | ( | array | $array | ) |
calls doDebit web service
| array | $array | associative array containing doDebit parameters |
| Payline\PaylineSDK::doRefund | ( | $array | ) |
calls doRefund web service
| array | $array | associative array containing doRefund parameters |
| Payline\PaylineSDK::doReset | ( | array | $array | ) |
calls doReset web service
| array | $array | associative array containing doReset parameters |
| Payline\PaylineSDK::doCredit | ( | array | $array | ) |
calls doCredit web service
| array | $array | associative array containing doCredit parameters |
| Payline\PaylineSDK::createWallet | ( | array | $array | ) |
calls createWallet web service
| array | $array | associative array containing createWallet parameters |
| Payline\PaylineSDK::updateWallet | ( | array | $array | ) |
calls updateWallet web service
| array | $array | associative array containing updateWallet parameters |
| Payline\PaylineSDK::getWallet | ( | array | $array | ) |
calls getWallet web service
| array | $array | associative array containing getWallet parameters |
| Payline\PaylineSDK::getCards | ( | array | $array | ) |
calls getCards web service
| array | $array | associative array containing getCards parameters |
| Payline\PaylineSDK::disableWallet | ( | array | $array | ) |
calls disableWallet web service
| array | $array | associative array containing disableWallet parameters |
| Payline\PaylineSDK::enableWallet | ( | array | $array | ) |
calls enableWallet web service
| array | $array | associative array containing enableWallet parameters |
| Payline\PaylineSDK::doImmediateWalletPayment | ( | array | $array | ) |
calls doImmediateWalletPayment web service
| array | $array | associative array containing doImmediateWalletPayment parameters |
| Payline\PaylineSDK::doScheduledWalletPayment | ( | array | $array | ) |
calls doScheduledWalletPayment web service
| array | $array | associative array containing doScheduledWalletPayment parameters |
| Payline\PaylineSDK::doRecurrentWalletPayment | ( | array | $array | ) |
calls doRecurrentWalletPayment web service
| array | $array | associative array containing doRecurrentWalletPayment parameters |
| Payline\PaylineSDK::getPaymentRecord | ( | array | $array | ) |
calls getPaymentRecord web service
| array | $array | associative array containing getPaymentRecord parameters |
| Payline\PaylineSDK::disablePaymentRecord | ( | array | $array | ) |
calls disablePaymentRecord web service
| array | $array | associative array containing disablePaymentRecord parameters |
| Payline\PaylineSDK::verifyEnrollment | ( | array | $array | ) |
calls verifyEnrollment web service
| array | $array | associative array containing verifyEnrollment parameters |
| Payline\PaylineSDK::verifyAuthentication | ( | array | $array | ) |
calls verifyAuthentication web service
| array | $array | associative array containing verifyAuthentication parameters |
| Payline\PaylineSDK::doScoringCheque | ( | array | $array | ) |
calls doScoringCheque web service
| array | $array | associative array containing doScoringCheque parameters |
| Payline\PaylineSDK::getEncryptionKey | ( | array | $array | ) |
calls getEncryptionKey web service
| array | $array | associative array containing getEncryptionKey parameters |
| Payline\PaylineSDK::getMerchantSettings | ( | array | $array | ) |
calls getMerchantSettings web service
| array | $array | associative array containing getMerchantSettings parameters |
| Payline\PaylineSDK::getBalance | ( | array | $array | ) |
calls getBalance web service
| array | $array | associative array containing getBalance parameters |
| Payline\PaylineSDK::getToken | ( | array | $array | ) |
calls getToken web service
| array | $array | associative array containing getToken parameters |
| Payline\PaylineSDK::unBlock | ( | array | $array | ) |
calls unBlock web service
| array | $array | associative array containing getBalance parameters |
| Payline\PaylineSDK::updatePaymentRecord | ( | array | $array | ) |
calls updatePaymentRecord web service
| array | $array | associative array containing updatePaymentRecord parameters |
| Payline\PaylineSDK::getBillingRecord | ( | array | $array | ) |
calls getBillingRecord web service
| array | $array | associative array containing getBillingRecord parameters |
| Payline\PaylineSDK::updateBillingRecord | ( | array | $array | ) |
calls updateBillingRecord web service
| array | $array | associative array containing updateBillingRecord parameters |
| Payline\PaylineSDK::doBankTransfer | ( | array | $array | ) |
calls doBankTransfer web service
| array | $array | associative array containing doBankTransfer parameters |
| Payline\PaylineSDK::isRegistered | ( | array | $array | ) |
calls isRegistered web service
| array | $array | associative array containing isRegistered parameters |
| Payline\PaylineSDK::prepareSession | ( | array | $array | ) |
calls prepareSession web service
| array | $array | associative array containing prepareSession parameters |
| Payline\PaylineSDK::doWebPayment | ( | array | $array | ) |
calls doWebPayment web service
| array | $array | associative array containing doWebPayment parameters |
| Payline\PaylineSDK::doAuthorizationRedirect | ( | array | $array | ) |
calls doAuthorizationRedirect web service
| array | $array | associative array containing doAuthorizationRedirectRequest parameters |
| Payline\PaylineSDK::getWebPaymentDetails | ( | array | $array | ) |
calls doWebPayment web service
| array | $array | associative array containing getWebPaymentDetails parameters |
| Payline\PaylineSDK::manageWebWallet | ( | array | $array | ) |
calls manageWebWallet web service
| array | $array | associative array containing manageWebWallet parameters |
| Payline\PaylineSDK::createWebWallet | ( | array | $array | ) |
calls createWebWallet web service
| array | $array | associative array containing createWebWallet parameters |
| Payline\PaylineSDK::updateWebWallet | ( | array | $array | ) |
calls updateWebWallet web service
| array | $array | associative array containing updateWebWallet parameters |
| Payline\PaylineSDK::getWebWallet | ( | array | $array | ) |
calls getWebWallet web service
| array | $array | associative array containing getWebWallet parameters |
| Payline\PaylineSDK::getTransactionDetails | ( | array | $array | ) |
calls getTransactionDetails web service
| array | $array | associative array containing getWebWallet parameters |
| Payline\PaylineSDK::transactionsSearch | ( | array | $array | ) |
calls transactionsSearch web service
| array | $array | associative array containing getWebWallet parameters |
| Payline\PaylineSDK::getAlertDetails | ( | array | $array | ) |
calls getAlertDetails web service
| array | $array | associative array containing getAlertDetails parameters |
| Payline\PaylineSDK::base64_url_encode | ( | $input | ) |
End API methods
Custom base64 url encoding. Replace unsafe url chars
| string | $input | message to encode |
| Payline\PaylineSDK::base64_url_decode | ( | $input | ) |
Custom base64 url decode. Replace custom url safe values with normal base64 characters before decoding.
| string | $input | message to decode |
| Payline\PaylineSDK::getEncrypt | ( | $message, | |
| $accessKey | |||
| ) |
AES compliant encryption (uses MCRYPT_RIJNDAEL_128). This function is used to build authentication data for getToken servlet
| string | $message | message to encrypt |
| string | $accessKey | merchant access key (SHA256 encrypted) |
| Payline\PaylineSDK::getDecrypt | ( | $message, | |
| $accessKey | |||
| ) |
Decrypts message sent by getToken servlet
| string | $message | message to decrypt |
| string | $accessKey | merchant access key (SHA256 encrypted) |
| Payline\PaylineSDK::gzdecode | ( | $data, | |
| & | $filename = '', |
||
| & | $error = '', |
||
$maxlength = null |
|||
| ) |
Unzip data
| string | $data | decrypted message sent by getToken servlet |
| string | $filename | |
| string | $error | |
| int | $maxlength |
|
protected |
Building Soap Objects
| array | $array | |
| $object | ||
| $typeName |
|
protected |
|
protected |
|
protected |
Other tools
Pretty print XML
| $xml | |
| $key |
| Payline\PaylineSDK::getSoapLastContent | ( | $key = '', |
|
$beautifuler = true |
|||
| ) |
| string | $key |
|
| boolean | $beautifuler |
| const Payline\PaylineSDK::SDK_RELEASE = 'PHP SDK 25.9' |
Payline release corresponding to this version of the package
| const Payline\PaylineSDK::ENV_DEV = "DEV" |
development environment flag
| const Payline\PaylineSDK::ENV_INT = "INT" |
integration environment flag
| const Payline\PaylineSDK::ENV_HOMO = "HOMO" |
homologation environment flag
| const Payline\PaylineSDK::ENV_HOMO_CC = "HOMO_CC" |
homologation environment flag - uses certificate-based authentication
| const Payline\PaylineSDK::ENV_PROD = "PROD" |
production environment flag
| const Payline\PaylineSDK::ENV_PROD_CC = "PROD_CC" |
production environment flag - uses certificate-based authentication
| const Payline\PaylineSDK::DIRECT_API = 'DirectPaymentAPI' |
name of Payline DirectPaymentAPI
| const Payline\PaylineSDK::EXTENDED_API = 'ExtendedAPI' |
name of Payline ExtendedAPI
| const Payline\PaylineSDK::WEB_API = 'WebPaymentAPI' |
name of Payline WebPaymentAPI
| const Payline\PaylineSDK::SOAP_AUTHORIZATION = 'authorization' |
SOAP name of authorization object
| const Payline\PaylineSDK::SOAP_CARD = 'card' |
SOAP name of card object
| const Payline\PaylineSDK::SOAP_ORDERDETAIL = 'orderDetail' |
SOAP name of orderDetail object
| const Payline\PaylineSDK::SOAP_PAYMENT_DATA = 'paymentData' |
SOAP name of paymentData object
| const Payline\PaylineSDK::SOAP_PRIVATE_DATA = 'privateData' |
SOAP name of privateData object
| const Payline\PaylineSDK::SOAP_ADDRESS = 'address' |
SOAP name of address object
| const Payline\PaylineSDK::SOAP_CHEQUE = 'cheque' |
SOAP name of cheque object
| const Payline\PaylineSDK::SOAP_CREDITOR = 'creditor' |
SOAP name of creditor object
| const Payline\PaylineSDK::SOAP_BILLING_RECORD_FOR_UPDATE = 'billingRecordForUpdate' |
SOAP name of billingRecordForUpdate object
| const Payline\PaylineSDK::SOAP_RECURRING = 'recurring' |
SOAP name of recurring object
| const Payline\PaylineSDK::SOAP_MERCHANT_AUTHENTICATION = 'merchantAuthentication' |
SOAP name of merchantAuthentication object
| const Payline\PaylineSDK::SOAP_WALLET = 'wallet' |
SOAP name of wallet object
| const Payline\PaylineSDK::HOMO_SERVICES_ENDPOINT = 'https://homologation-payment.payline.com/services/servicesendpoints/SOAP' |
directory services endpoint in production environment
| const Payline\PaylineSDK::PROD_SERVICES_ENDPOINT = 'https://payment.payline.com/services/servicesendpoints/SOAP' |
directory services endpoint in development environment
| const Payline\PaylineSDK::DEV_ENDPOINT = 'https://ws.dev.payline.com/V4/services/' |
web services endpoint in development environment
| const Payline\PaylineSDK::INT_ENDPOINT = 'https://ws.int.payline.com/V4/services/' |
web services endpoint in integration environment
| const Payline\PaylineSDK::HOMO_ENDPOINT = 'https://homologation.payline.com/V4/services/' |
standard web services endpoint in homologation environment
| const Payline\PaylineSDK::HOMO_CC_ENDPOINT = 'https://homologation-cc.payline.com/V4/services/' |
certificate-based authentication web services endpoint in homologation environment
| const Payline\PaylineSDK::PROD_ENDPOINT = 'https://services.payline.com/V4/services/' |
standard web services endpoint in production environment
| const Payline\PaylineSDK::PROD_CC_ENDPOINT = 'https://services-cc.payline.com/V4/services/' |
certificate-based authentication web services endpoint in production environment
| const Payline\PaylineSDK::DEV_GET_TOKEN_SERVLET = "https://webpayment.dev.payline.com/webpayment/getToken" |
URL of getToken servlet, used by AJAX API, in development environment
| const Payline\PaylineSDK::INT_GET_TOKEN_SERVLET = "https://webpayment.int.payline.com/webpayment/getToken" |
URL of getToken servlet, used by AJAX API, in integration environment
| const Payline\PaylineSDK::HOMO_GET_TOKEN_SERVLET = "https://homologation-webpayment.payline.com/webpayment/getToken" |
URL of getToken servlet, used by AJAX API, in homologation environment
| const Payline\PaylineSDK::PROD_GET_TOKEN_SERVLET = "https://webpayment.payline.com/webpayment/getToken" |
URL of getToken servlet, used by AJAX API, in production environment
| const Payline\PaylineSDK::DEV_WDGT_JS = "https://webpayment.dev.payline.com/payline-widget/scripts/widget-min.js" |
Widget JavaScript in development environment
| const Payline\PaylineSDK::HOMO_WDGT_JS = "https://homologation-payment.payline.com/scripts/widget-min.js" |
Widget JavaScript in homologation environment
| const Payline\PaylineSDK::PROD_WDGT_JS = "https://payment.payline.com/scripts/widget-min.js" |
Widget JavaScript in production environment
| const Payline\PaylineSDK::DEV_WDGT_CSS = "https://webpayment.dev.payline.com/payline-widget/styles/widget-min.css" |
Widget css in development environment
| const Payline\PaylineSDK::HOMO_WDGT_CSS = "https://homologation-payment.payline.com/styles/widget-min.css" |
Widget css in homologation environment
| const Payline\PaylineSDK::PROD_WDGT_CSS = "https://payment.payline.com/styles/widget-min.css" |
Widget css in production environment
| const Payline\PaylineSDK::HOMO_CA = 'https://homologation-admin.payline.com' |
homologation administration center URL
| const Payline\PaylineSDK::PROD_CA = 'https://admin.payline.com' |
administration center URL
| const Payline\PaylineSDK::ERR_CODE = 'XXXXX' |
error code/shortMessage returned when Payline can't be reached
| const Payline\PaylineSDK::ERR_SHORT_MESSAGE = 'ERROR' |
|
protected |
|
protected |
|
protected |
|
protected |
tool / e-commerce module using this library
|
protected |
array containing order details
|
protected |
array containing private data
|
protected |
array containing parent-child nodes associations
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |