API vs SCI
Начнем с того, что такое SCI и API?
SCI (a.k.a. shopping cart interface) - интерфейс, позволяющий принимать платежи от клиентов на сайте продавца используя простую HTML форму для передачи информации.
API (a.k.a. application programming interface) - описание способов (набор классов, процедур, функций, структур или констант), которыми одна компьютерная программа может взаимодействовать с другой программой.
API vs SCI
В целом и по существу, API и SCI интерфейсы аналогичны, кроме одного - отправки данных платежной системе.
С технической точки зрения, работа по API более удобна, так как она "прячет все лишнее под капот” системы, которая реализует работу с методами API. В то время как при использовании SCI, необходимо создавать лишнее действие - генерировать и отправлять форму.
Более того, SCI можно использовать только для приема оплаты на сайте продавца генерируя форму, когда API позволяет использовать методы приема оплаты, конвертации, выплаты, и много другого. Таким образом метод API автоматизирует работу и не требует ручного вмешательства.
Стоит отметить, что для работы с SCI мерчанту нужно просто добавить на свой сайт web-форму, при этом для работы с API необходимо настроить json-rpc клиент.
В общем, SCI простой интерфейс для приема оплат и быстрого начала работы.
API - многофункциональный интерфейс для всех возможных платежных операций. Полный список возможностей API можно найти в технической документации.