-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'fix/DX-76-159-fixes' into DX-161
- Loading branch information
Showing
29 changed files
with
299 additions
and
487 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
/.dev-tools/vendor/ | ||
/.dev-tools/.php-cs-fixer.cache | ||
vendor | ||
.idea |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,13 @@ | ||
<?php | ||
|
||
declare(strict_types=1); | ||
|
||
namespace tpaycom\magento2basic\Api\Sales; | ||
|
||
use Magento\Sales\Api\OrderRepositoryInterface as MagentoOrderRepositoryInterface; | ||
|
||
interface OrderRepositoryInterface extends MagentoOrderRepositoryInterface | ||
{ | ||
/** | ||
* Return new instance of Order by increment ID | ||
* | ||
* @param string $incrementId | ||
* | ||
* @return \Magento\Sales\Api\Data\OrderInterface | ||
*/ | ||
public function getByIncrementId($incrementId); | ||
/** Return new instance of Order by increment ID */ | ||
public function getByIncrementId(string $incrementId): \Magento\Sales\Api\Data\OrderInterface; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,100 +1,53 @@ | ||
<?php | ||
|
||
declare(strict_types=1); | ||
|
||
namespace tpaycom\magento2basic\Api; | ||
|
||
/** | ||
* @api | ||
*/ | ||
interface TpayInterface | ||
{ | ||
const CODE = 'tpaycom_magento2basic'; | ||
const CHANNEL = 'group'; | ||
const BLIK_CODE = 'blik_code'; | ||
const TERMS_ACCEPT = 'accept_tos'; | ||
|
||
/** | ||
* Return string for redirection | ||
* | ||
* @return string | ||
*/ | ||
public function getRedirectURL(); | ||
|
||
/** | ||
* Return data for form | ||
* | ||
* @param null|int $orderId | ||
* | ||
* @return array | ||
*/ | ||
public function getTpayFormData($orderId = null); | ||
|
||
/** @return string */ | ||
public function getApiPassword(); | ||
|
||
/** @return string */ | ||
public function getApiKey(); | ||
|
||
/** @return string */ | ||
public function getSecurityCode(); | ||
|
||
/** @return int */ | ||
public function getMerchantId(); | ||
|
||
/** | ||
* Check that the BLIK Level 0 should be active on a payment channels list | ||
* | ||
* @return bool | ||
*/ | ||
public function checkBlikLevel0Settings(); | ||
|
||
/** @return bool */ | ||
public function getBlikLevelZeroStatus(); | ||
|
||
/** @return bool */ | ||
public function onlyOnlineChannels(); | ||
|
||
/** @return bool */ | ||
public function redirectToChannel(); | ||
|
||
/** | ||
* Return url to redirect after placed order | ||
* | ||
* @return string | ||
*/ | ||
public function getPaymentRedirectUrl(); | ||
|
||
/** | ||
* Return url for a tpay.com terms | ||
* | ||
* @return string | ||
*/ | ||
public function getTermsURL(); | ||
|
||
/** | ||
* Check if send an email about the new invoice to customer | ||
* | ||
* @return string | ||
*/ | ||
public function getInvoiceSendMail(); | ||
|
||
/** | ||
* Check if Tpay notification server IP is forwarded by proxy | ||
* | ||
* @return bool | ||
*/ | ||
public function getCheckProxy(); | ||
|
||
/** | ||
* Check Tpay notification server IP | ||
* | ||
* @return bool | ||
*/ | ||
public function getCheckTpayIP(); | ||
|
||
/** | ||
* Check if checkout amount is in range of installments payment channel | ||
* | ||
* @return bool | ||
*/ | ||
public function getInstallmentsAmountValid(); | ||
public const CODE = 'tpaycom_magento2basic'; | ||
public const CHANNEL = 'group'; | ||
public const BLIK_CODE = 'blik_code'; | ||
public const TERMS_ACCEPT = 'accept_tos'; | ||
|
||
/** Return string for redirection */ | ||
public function getRedirectURL(): string; | ||
|
||
/** Return data for form */ | ||
public function getTpayFormData(?string $orderId = null): array; | ||
|
||
public function getApiPassword(): string; | ||
|
||
public function getApiKey(): string; | ||
|
||
public function getSecurityCode(): string; | ||
|
||
public function getMerchantId(): int; | ||
|
||
/** Check that the BLIK Level 0 should be active on a payment channels list */ | ||
public function checkBlikLevel0Settings(): bool; | ||
|
||
public function getBlikLevelZeroStatus(): bool; | ||
|
||
public function onlyOnlineChannels(): bool; | ||
|
||
public function redirectToChannel(): bool; | ||
|
||
/** Return url to redirect after placed order */ | ||
public function getPaymentRedirectUrl(): string; | ||
|
||
/** Return url for a tpay.com terms */ | ||
public function getTermsURL(): string; | ||
|
||
/** Check if send an email about the new invoice to customer */ | ||
public function getInvoiceSendMail(): string; | ||
|
||
public function useSandboxMode(): bool; | ||
|
||
/** Check if checkout amount is in range of installments payment channel */ | ||
public function getInstallmentsAmountValid(): bool; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.