Skip to content

Commit

Permalink
Fixed cryptography section in readme
Browse files Browse the repository at this point in the history
  • Loading branch information
panasyuk authored Jan 27, 2019
1 parent df701a3 commit 76d8c12
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -170,9 +170,9 @@ response.terminal_id # => "123456"
### Проверка контрольной суммы callback-уведомлений

API эквайринга Сбербанка поддерживает два вида callback-уведомлений: без контрольной суммы и с контрольной суммой.
В случае обработки уведомления с контрольной суммой, алгоритм проверки включает в себя выполнение запроса 'getOrderStatusExtended' к API эквайринга для проверки действительного статуса платежа. В остальных случаях требуется проверка параметра `checksum` с использованием симметричного или асимметричного ключа.
В случае обработки уведомления с контрольной суммой, алгоритм проверки включает в себя выполнение запроса 'getOrderStatusExtended' к API эквайринга для проверки действительного статуса платежа. В остальных случаях требуется проверка параметра `checksum` с использованием [симметричной или асимметричной криптографии](https://securepayments.sberbank.ru/wiki/doku.php/integration:api:callback:start).

#### Симметричный ключ
#### Симметричная криптография

```ruby
# params = {}
Expand All @@ -189,7 +189,7 @@ else
end
```

#### Асимметричный ключ
#### Асимметричная криптография

```ruby
# params = {}
Expand All @@ -208,7 +208,9 @@ end

## Разработка

После клонирования репозитория, выполните `bin/setup` чтобы установить зависимости. Затем выполните `rake test`, чтобы запустить тесты. Так же можно запустить интерактивную консоль для экспериментов, выполнив `bin/console`.
- После клонирования репозитория, выполните `bin/setup` чтобы установить зависимости.
- Затем выполните `rake test`, чтобы запустить тесты.
- Так же можно запустить интерактивную консоль для экспериментов, выполнив `bin/console`.

## TODO

Expand Down

0 comments on commit 76d8c12

Please sign in to comment.