spryker/app-merchant

AppMerchant 模块


README

Latest Stable Version Minimum PHP Version

提供 SyncAPI 和 AsyncAPI 架构文件以及用于支付服务提供商应用的所需代码。

安装

composer require spryker/app-merchant

配置

应用标识符

config/Shared/config_default.php

use Spryker\Shared\AppMerchant\AppConstants;

$config[AppConstants::APP_IDENTIFIER] = getenv('APP_IDENTIFIER') ?: 'hello-world';

测试 AppMerchant

您可以使用 Codeception 通常是来测试 AppMerchant。在此之前,您需要运行一些命令

composer setup

使用这些命令,您已设置好 AppMerchant 并可以开始测试

vendor/bin/codecept build
vendor/bin/codecept run

配置消息代理

将以下内容添加到您的项目中

$config[MessageBrokerConstants::MESSAGE_TO_CHANNEL_MAP] =
$config[MessageBrokerAwsConstants::MESSAGE_TO_CHANNEL_MAP] = [
    ReadyForMerchantAppOnboardingTransfer::class => 'merchant-app-events',
    MerchantAppOnboardingStatusChangedTransfer::class => 'merchant-app-events',
];

$config[MessageBrokerConstants::CHANNEL_TO_TRANSPORT_MAP] = [
    'merchant-app-events' => MessageBrokerAwsConfig::HTTP_TRANSPORT,
];

$config[MessageBrokerAwsConstants::CHANNEL_TO_SENDER_TRANSPORT_MAP] = [
    'merchant-app-events' => MessageBrokerAwsConfig::HTTP_TRANSPORT,
];