Skip to content

Ошибка в формировании сигнатуры #1

@bublik

Description

@bublik

Формирование сигнатуры
Подставляю ваши даные

def liqpay_test
secrets = Rails.application.secrets
liqpay_full = Liqpay::Liqpay.new(
:host => 'https://www.liqpay.com/api/',
:private_key => 'private_key',
:public_key => 'public_key'
)
liqpay_full.cnb_form(
:amount => "1.2",
:currency => "USD",
:description => "my comment",
:language => "en"
)
end
Сигнатура такая как в тестах

Когда формирую форму со своими данными

<form method="post" action="https://www.liqpay.com/api/pay" accept-charset="utf-8"> <input type="hidden" name="order_id" value="10-1405263172-send_cv"> <input type="hidden" name="amount" value="300"> <input type="hidden" name="currency" value="UAH"> <input type="hidden" name="description" value="Send my CV: Voloshin Ruslan ([email protected])"> <input type="hidden" name="sandbox" value="1"> <input type="hidden" name="type" value="buy"> <input type="hidden" name="server_utl" value="http://icrewing.com/orders/confirm"> <input type="hidden" name="return_url" value="http://icrewing.com/orders/status/10-1405263172-send_cv"> <input type="hidden" name="public_key" value="i74346430130"> <input type="hidden" name="signature" value="6imi1pW1Sj3iSPQuabkyAAORa/c="> <input type="image" src="//static.liqpay.com/buttons/p1ru.radius.png" name="btn_text"> </form>
Ваш сервег пишет что сигнатура не верная, не могли бы вы проверить правильность работы подписывания.

Хотя странно, пару раз у меня она оказывалась верной.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions