pointbiz: Самое лучшее, что здесь, чтобы обеспечить простой API поверх стандартного API:
Мое предложение на простой API, состоит из этого:
Во-первых вы берете ссылку, так называемый "обратный вызов URL", Сумма платежа, поставить свой собственный Bitcoin адрес перед ним с @ между ними, и шифрует его с RSA, с использованием открытого ключа, принадлежащего Strongcoin. Это зашифровано связь, когда ASCII-бронированный, является base64. Удалите заголовки так только содержание base64 остаются. Преобразовать его в urlsafe_base64 (например, заменить / и + с - и _), а затем отправить его в API.
Как это:
15VjRaDX9zpbA8LVnbrCAFzrVzN7ixHNsC @ 0,01 @ HTTP: //www.mysite.com/downloads/file/music.mp3
Затем зашифровать это с strongcoins открытым ключом, а затем urlsafe_base64 на этом.
Затем отправить его strongcoin, предоставляя "A HREF" говоря Купить сейчас, что ссылки сказать:
http://www.strongcoin.com/api/?request=WoreigtnpEopqgituqLirutLiuoqiurtDqgntoEoqiptonpaongupAaigtaopipNtaponaogbapYtnpnpqOeoiuapoinUangpatWnppaooitghtOgagoppUoughjbnnzzLmcgotviotpioDatuoapcmqpBslmxksEdoeltjbduekeSlfigugUtjwklsldkfugyghRieowldjkdhfyPyeuiwowlwRdmvnbueoIepwlsStrongcoin показывает платежный адрес и инструкции о том, как сделать платеж на связанную страницу, а затем постоянно обновляется с помощью метаобновление, пока платеж не будет получен (или использовать AJAX, но избежать AJAX для обратной совместимости).
Когда компенсация получена, Strongcoin просто перенаправляет к адресу, который был предоставлен в зашифрованном "запрос" параметр.
Затем его до исходного сайта, если они хотят сохранить куки, позволяют 24-часовой доступ или что-то по первому побывайте на "обратный вызов URL",
Это даже может быть использовано с статической HTML-страницами, если кто-то хочет провести статические страницы без каких-либо динамических скриптов.
А то стандартный API просто хранится ASIS. Тогда те, которые хотят, чтобы закодировать собственную безопасность, могут сделать это с "стандарт API"И те, которые хотят простую систему оплаты может это сделать. и "простой API" также может быть использован с temporarly URL-адресов, контроля безопасности и тому подобное.