Если вы в SnapShop'е собираетесь получать платежи на сайте, вам нужно настроить внешний платежный сервис для этого.
Snap Shop позволяет подключать разные системы с помощью дополнений, которых на данный момент нет.
Сам Snap Shop идет с поддержкой PayPal'а, поэтому на этой системе мы и остановимся и кратко рассмотрим подключение аккаунта PayPal в SnapShop.
Чтобы получать платежи в вашем интернет-магазине, вам нужно, используя данные вашего аккаунта PayPal, настроить плагин-провайдер платежей через PayPal, который уже включен в SnapShop.
Для этого вам нужен бизнес-аккаунт в PayPal, из которого для наших настроек вы будет использовать учетные данные для API системы (для программного доступа через классический API PayPal), которые включают в себя:
Для начала удостоверьтесь, что длл-ка провайдера платежей присутствует в папке ~/Bin на сайте:
Composite.SnapShop.PaymentProvider.PayPal.dll
Теперь удостоверьтесь, что в конфигурации вашего магазина включена опция использования провайдера платежей:
Snap Shop позволяет подключать разные системы с помощью дополнений, которых на данный момент нет.
Сам Snap Shop идет с поддержкой PayPal'а, поэтому на этой системе мы и остановимся и кратко рассмотрим подключение аккаунта PayPal в SnapShop.
Важно! К сожалению, на данный момент SnapShop удален из Магазина дополнений и не доступен для установки.
Получения платежей c помощью PayPal
Чтобы получать платежи в вашем интернет-магазине, вам нужно, используя данные вашего аккаунта PayPal, настроить плагин-провайдер платежей через PayPal, который уже включен в SnapShop.
Для этого вам нужен бизнес-аккаунт в PayPal, из которого для наших настроек вы будет использовать учетные данные для API системы (для программного доступа через классический API PayPal), которые включают в себя:
- имя пользователя
- пароль
- подпись
Для начала удостоверьтесь, что длл-ка провайдера платежей присутствует в папке ~/Bin на сайте:
Composite.SnapShop.PaymentProvider.PayPal.dll
Теперь удостоверьтесь, что в конфигурации вашего магазина включена опция использования провайдера платежей:
- В разделе "Snap Shop" выберите элемент "Shop" (магазин).
- Нажмите кнопку "Edit Shop Configuration" (Редактировать конфигурацию магазина) на панели кнопок.
- В открывшемся окне включите (если она не включена) опцию "Use Payment Provider" (использовать провайдер платежей).
- Также удостоверьтесь, что в поялх "Accept URL" и "Cancel URL" прописаны правильные пути (обсуждалось в "Общих настройках интернет-магазина SnapShop...")
- Нажмите "OK", чтобы сохранить изменения.
- Откройте ~/Web.config.
- Добавьте такой раздел в /configuration/configSections:
<configuration>
<configSections>
<!-- другие разделы -->
<section
name="paypal"
type="Composite.SnapShop.PaymentProvider.PayPal.PayPalConfiguration"
restartOnExternalChanges="false" />
</configSections>
<!-- другие элементы конфигурации -->
<configuration>
- Добавьте такие настройки для PayPal заменив шаблоны {...} на соответсвующие учетные данные для API для вашего акканута на PayPal:
<configuration>
<!-- другие элементы конфигурации -->
<paypal
APIUsername="{UserName}"
APIPassword="{Password}"
APISignature="{Signature}" />
<configuration>
- Сохраните изменения.
- {UserName} - имя пользователя из учетных данных для API
- {Password} - пароль из учетных данных для API
- {Signature} - подпись из учетных данных для API
Комментариев нет:
Отправить комментарий