ゲンナジー・ゴルバチョフ
個人起業家の収入を税務当局が管理するため。 法人税金を正しく計算するための 54-FZ が開発されました。 これにより、ほぼすべての販売者が合法的に営業を続ける方法を見つけるよう求められており、オンライン販売者も取り残されていません。 現在、オンライン レジ (レジ - コントロール) が必要です。 レジ設備)財政推進を伴う。 これはオンライン ストアのオーナーにとって何を意味し、Yandex.Checkout に接続する方法は何ですか?
Yandex.Checkout を使用したオンライン取引のスキームを見てください。
例を使用して、これがどのように機能するかを詳しく説明します。
クライアントは 7 インチの購入を注文しました。 GPSナビゲーター Yandex.Checkout を通じて支払いました。 支払いシステムは、完了した購入に関する情報 (名前、命名法、数量、および価格) を販売者のオンライン チェックアウトに即座に転送し始めます。 次に、レジは小切手を生成し、 電子フォームそれを OFD (財政データオペレーター) に転送します。 その中で、小切手が連邦法第 54 号に準拠しているかどうかがチェックされ、結果が肯定的であれば、支払いが確認されます。
OFD の義務には、すべてのレジからの売上データの処理と保存、税務署への送信、商品購入時に顧客が指定した受け取り方法 (電子メールまたは電話番号) に電子領収書を送信することも含まれます。
による 電子メール小切手は次の形式で送信される場合があります。
同時に、オンライン ストアのオーナーはこのプロセスには関与しておらず、紙のレシートを印刷しません。 インターネット接続が安定していることを確認するだけで済みます。
フィスカルドライブを備えたレジは、購入またはレンタルできます。 最初のケースでは、レジを作業エリアに設置し、インターネットに接続する必要があります。 エラーが財政ドライブのブロックにつながる可能性があるため、これを構成するには、これを理解している人に電話することをお勧めします。
レンタルするとデータセンター内に保管され、自分の手で触れることはできません。 完全な技術サポートが提供されます。 個人アカウント クラウドサービスこれにより、レジにリモート接続して取引を表示および制御したり、全額および一部の返金を行ったり、レジのシフトを自動的に開閉する機能やその他の操作を管理したりできるようになります。 Yandex サポートに問い合わせて、どの現金サービスと統合されているかを確認してください。 技術者のメール: [メールで保護されています].
メールを作成する デジタル署名(EDS)。 これは、ユーザー自身に代わって電子文書を認証するように設計されており、法的な観点からは手書きの文書と同様です。
レポート用の電子署名がある場合は、その署名が認定された認証センターによって発行されたものであることを確認してください。 あなたの街でそれらを見つけてリストをダウンロードできます。 法人の場合、EDS には会社の OGRN と TIN を示す必要があります。
電子署名を作成すれば、あとはその使用方法を知る必要があります。 この問題の解決に役立ちます 最新バージョンクリプトプロ CSP。 購入してダウンロードし、コンピュータにインストールします。 詳細な手順.
電子署名によって認証された OFD との契約を締結します。 OFD は営利組織であるため、サービスのコスト、追加サービス、協力条件など、多くの重要な問題に関して自分に合った会計データ オペレーターを選択できます。 すべての OFD の登録は、Web サイト nalog.ru で見つけることができます。
オンライン レジを購入したのか、レンタルしたのかに関係なく、税務上の目的で登録する必要があります。 これは、連邦税務局の Web サイトの「納税者の個人アカウント」でオンラインで行うことができます。 これについてはビデオをご覧ください。
Yandex の次のビデオでは、支払いアグリゲーターとの連携を開始するためのすべての手順が明確に示されています。 さらに、申請書に記入した後、あなたに割り当てられたマネージャーに連絡してサポートを求めることができます。
これを行うには 3 つの方法があります。
多くの CMS の簡単な接続手順を確認します。 例として WordPress 用の WooCommerce e-commerce プラグインを使用して、統合について詳しく説明します。
ステップ 1 - 「方法の選択」をクリックします。 個人アカウント Yandex.チェックアウト
ステップ 2 – CMS モジュールの選択
ステップ 3 – CMS のリストで WordPress (WooCommerce) を見つけます。
オンライン ストアの「エンジン」を選択すると、checkURL フィールドと avisoURL フィールドが自動的に入力されます。
ステップ 4 — 「テスト支払いを行います」ボックスにチェックを入れます。 残っているのは、連絡先の電子メールを入力し、パスワード (最大 20 文字) を考え出して、それを ShopPassword フィールドに書き込むことだけです。 忘れないでください。後で役に立ちます。 保存
ステップ 5 – [WordPress 管理パネル] – [プラグイン] – [新規追加] に移動します。 検索の右隅に次のように書きます ヤンデクスカッサ 。 「Yandex.Checkout for WooCommerce」をインストールする
次に、「アクティブ化」する必要があります
ステップ6 – WooCommerceの設定と支払いタブに移動します
ステップ 7 – 次の支払い方法を接続します: レジと端末による現金、Yandex.Money ウォレット、銀行カード、口座 携帯電話、WebMoney ウォレット、Alfa-Click、Sberbank: SMS または Sberbank Online による支払い、MasterPass、Promsvyazbank インターネット バンク、QIWI ウォレット、信託支払い (Kuppi.ru)。
これを行うには、各支払い方法に移動し、チェックボックスをオンにして変更を保存します。
ステップ8 – 「Yandex.Checkout設定」に移動し、「テストモード」に切り替え、shopID(取引相手識別子)、scid(取引相手店頭番号)、およびYandex.Checkout個人アカウントに入力したのと同じパスワード(ShopPassword)を入力します。
この瞬間までに 電子メールマネージャーから設定に関するメッセージが届くはずです。 これには、shopID と scid が含まれます。 彼が長期間不在の場合は、マネージャーにメールで連絡してください [メールで保護されています]不足しているデータを要求する
支払いシナリオを「Yandex.Checkout サービス側での支払いを選択する」に設定することをお勧めします。 これにより、クライアントがよく使用する支払い方法を示すことができます。
保存すると、オンライン ストアをテストする準備が整います
ステップ 9 - すべての支払いオプションをテストします。 支払いシステムが正しく動作していると確信できたら、Yandex.Checkout マネージャーにテストの完了について手紙を書きます。 彼は新しい SCID を送信し、リアルマネーを受け入れるためにオンライン ストアに接続します。
ステップ 10 - Yandex.Checkout 設定の WordPress コントロール パネル (ステップ 8 と同じページ) で、「通常モード」を有効にし、scid 値を新しい値に変更します。
オンラインストアの新しい運営スキームは、オンラインレジの購入とそのセットアップ、公式文書の支払い、作成コストなどの追加コストを明らかに意味します。 電子署名および PC 用の付随プログラム。 しかし、合法的に働きたいのであれば、この記事は間違いなく役立ちます。 以下、この記事に関するご意見やご感想をお待ちしております。
サイトをこの支払いサービスに接続すると、顧客からの注文の支払いに最も一般的な方法を使用できるようになります。 いくつかの推定によると、インターネットのロシア部分には約 7,000 万人のユーザーがおり、そのうちの 20% 以上がサービスの支払いに Yandex.Money を使用し、残りの 80% が支払いを行っています。 銀行カードで、端末を通じて、または現金で。 Yandex.Checkout 支払いサービスに接続すると、支払いを受け入れることができます。
お支払い方法もご利用いただけます( 一部の支払い方法は、支払いサービス管理者との合意後にのみ利用可能です。):
!!!現時点では、統合は Yandex ウィジェットを通じて実装されており、カードまたはズベルバンク/インターネット バンキングによる支払いのみが必要です。
重要! この支払い方法は、貴社と Yandex.Checkout 支払いサービスとの間で契約が締結されている場合にのみ使用できます。
電子決済を受け入れるための接続のセットアップ 決済サービス Yandex.Checkout は 2 つの主要なステージで構成されます。
順番に見ていき、これらの段階に必要な設定をすべて示してみましょう。
に従って接続申請書を記入します。 説明書.
その結果、フォームに記入する必要があるページが表示されます。
この段階で記入する必要があります 技術的な設定接続。
「支払いモジュール」を選択し、「続行」をクリックします。
「お使いのシステム」リストから「ABCP」を選択します。
登録を送信する電子メールを指定し、「保存して続行」をクリックします。
次に、指示に従って秘密キーを解放します。 秘密キー (secretKey) に加えて、Yandex.Checkout サービスのストア ID (shopId) も必要になります。 これは、設定セクションの Yandex.Checkout アカウントで表示できます。
重要! 受け取った shopId と SecretKey の値を必ず安全な場所に保存してください。 ABCP プラットフォーム側でストア接続を構成するには、これらのパラメータが必要になります。
この時点で、Yandex.Checkout決済サービス側のYandex.Checkout決済サービスに接続するための設定が完了したので、ABCPサービスで作成したストア側の設定に移りましょう。
支払いシステムを設定するこの段階は、Web サイトのユーザー インターフェイスで行われます。 で PU --> 設定 --> 財務 --> 支払いシステムのセットアップ新しい設定セットを作成する必要があります。 作成時にシステムを選択します Yandex.チェックアウト.
オプション」 説明" そして " 状態「支払いシステムの説明ページで推奨されているとおりに入力します。
フィールドで 「取引先ID(shopId)」 取引相手ID(ショップID)
フィールドで 「秘密の鍵」– Yandex.Checkout アカウントで受け取ったパラメーターを示します 取引相手の秘密鍵(秘密キー)。 必要に応じて、指示に従ってキーを再度生成できます。
「testShopId」フィールドと「testSecretKey」フィールドは空のままにしておきます。
フィールドで 「お支払いタイプ」– Yandex が注文の支払いのためにクライアントに提供する支払い方法を示します。 複数のタイプを使用するには、いくつかの個別の Yandex.Checkout 設定を作成します。
フィールドで 「デモモード」– デモモードの操作を担当します。 デモ モードでは、テスト アカウントを通じてデモ ルーブルで注文の支払いを行うことができます。 テストデータ アカウント別途リクエストする必要があります。 Yandex.Checkout PS を戦闘モードに切り替え (またはクライアントに代わって支払いをテスト)、有効な認証情報を受け取るには、「いいえ」を選択します。
Yandex.Checkout とオンライン レジの統合を使用して小切手を会計処理する場合は、チェックボックスをアクティブにする必要があります 「チェックのためにデータを送信します:」そして選択してください 「法人課税型」そして 「VATの設定」、オンライン レジをアクティブ化するときに指定したものです。 選択 「計算対象の属性」そして 「計算方法の指標」、あなたの詳細に対応します。
選択後 この方法支払いを行う場合、クライアントは、Yandex.Money 支払いサービスの Web サイトにアクセスして支払いを行うように求められます。
支払いが完了すると、クライアントはあなたのウェブサイトにリダイレクトされます。 Yandex.Checkout サービスは、特別なプロトコルを使用して、一定の間隔で Web サイトに支払いステータスを通知します。 支払い状況は「」ページで確認できます。 決済システム"PUで。
Yandex.Checkout Web サイトにアクセスして注文の支払いを行うためのページで、追加のテキストを個別に指定する機会があることに注意してください。 これは、「コントロール パネル」ページで行うことができます。 外観およびコンテンツ、[情報ブロック] タブ、 文字コード必要な情報は、ViaYandexMoney による支払いをブロックします。
そこでアカウントを登録します。
注意! Yandex.Checkout の規則によれば、Web サイトは SSL プロトコルの下にある必要があります。つまり、https:// で始まるリンク経由で開く必要があります。
SSL プロトコルがない場合は、接続する必要があります (アドバイスが必要な場合は、ホスティング会社のテクニカル サポートにお問い合わせください)。
「ストア設定」タブに移動します
shopIdパラメータをコピーし、モジュール設定に転送します。
Yandex.Checkout から手紙が届くはずです
そこから scid パラメータをコピーし、モジュール設定に転送します。
注意!デモ モードの scid パラメータは、動作中の scid とは異なります。
したがって、テストには、レターの scid を使用してください。
モジュール設定に shopId と scid を保存する
モジュール設定で AvisoURL または checkURL をコピーします。これらは同じ値です。 ブラウザで開き、リンクがリダイレクトにつながっていないことを確認してください。 例: WWW から非 WWW へのリダイレクト。 リンクがリダイレクトにつながる場合は、リダイレクトが発生しないようにリンクを変更します。 リンクをクリックすると、ブラウザで空白のページが開きます。
支払いオプションのAvisoURLまたはcheckURLに保存します
「動的アドレスを持つ成功ページとエラーページを使用する」を選択します - 「オン」
shopPasswordを設定し、モジュール設定に保存します
2 つを割り当てます 違う状態
テストには、支払い方法「銀行カード」を使用するのが最適です。 したがって、モジュール設定の支払い方法のリストに「銀行カード」を追加します。
モジュール設定で「デバッグモード」を有効にします。
チェックアウトに進み、カートに商品を追加し、注文して、作成した支払い方法 (銀行カード) を使用して支払いに進みます。
まず、認証フォームが開くので、ボタンをクリックします。
カード支払いフォームが開きます。
注文番号を覚えておいてください
「販売」→「注文」の管理パネルに移動します。 また、ステップ 2.3 で割り当てたステータス (「確認後、支払い前の注文ステータス」) の注文が注文リストに表示されていることを確認します。
Yandex からのレターを再度開き、リンクをクリックします。
カードの詳細を使用してテスト注文の支払いを行います
注文の支払いが完了したら、[販売] -> [注文] の管理パネルに移動します。 そして、ステップ 2.3 で割り当てた 2 番目のステータス (「支払い後の注文ステータス」) の注文が注文リストに表示されていることを確認します。
Yandex.Checkout テクニカル サポートに連絡して、動作モードを有効にするリクエストを送信してください。
モジュール設定で「デバッグモード」を無効にします。
割り当てる 必要な方法モジュール設定の最初のタブで支払いを行います。
scid を文字の値ではなく、Yandex-Checkout アカウントの値に変更することを忘れないでください。
これらの手順に従ってストアを Yandex.Checkout サービスに統合できなかった場合は、モジュール開発者に連絡してテクニカル サポートを依頼してください。
連絡先情報はこのサイトのヘッダーに記載されています。
Yandex.Checkout は、オンライン支払いを受け入れるための人気のあるサービスであり、銀行カード、電子マネー、現金などを受け入れることができます。
モジュールを有効にするには、サイトのコントロール パネルに移動し、 トップメニューモジュールを選択 →
モジュール管理 → 販売- - オンにする 。
インストール後、モジュールはメニューの「モジュール」→「Yandex.Checkout」に表示されます。
Yandex.Kassa 個人アカウントで、設定/ストアを開き、「通知の URL」に https://site_name/phpshop/modules/yandexkassa/payment/check.php を指定します。
秘密キー フィールドは、Yandex.Checkout 個人アカウント (設定/API キー、秘密キー) からコピーする必要があります。
ShopID フィールドは、Yandex.Checkout 個人アカウント (設定/ストア、shopId) からコピーする必要があります。
「ステータスに応じた支払い」設定で、ユーザーが支払う注文ステータスを選択します。 利用可能な機会この方法を使用して注文の支払いを行ってください。 「新規注文」ステータスが選択されている場合、ユーザーは注文直後に注文の支払いを行うことができます。 注文のステータスが「支払い時のステータス」設定で指定したステータスと一致しない場合、「支払いの説明」フィールドで指定したメッセージが注文後に表示されます。
配送の VAT レートパラメータは、配送編集カードで設定できます。
に関する情報を表示するためのテンプレート 決済システム登録後: /phpshop/modules/yandexkassa/templates/payment_forma.tpl
成功した支払いメッセージのテンプレート: /phpshop/modules/yandexkassa/templates/success_forma.tpl
成功した支払いメッセージのテンプレート: /phpshop/modules/yandexkassa/templates/fail_forma.tpl
バージョン 6.0.1 以降、Yandex.Checkout モジュールは API を使用します。 新しいバージョン、モジュール設定で秘密キーを変更する必要があります。 Yandex.Checkout 個人アカウント (設定/API キー、秘密キー) からコピーする必要があります。 Yandex.Checkout マネージャーに連絡し、プロトコルを Yandex.Checkout API に変更するように依頼する必要があります。 マネージャーへの同じメッセージで、新しいプロトコルに対して通知用の URL を設定する必要があることを通知できます: https://site_name/phpshop/modules/yandexkassa/payment/check.php
図通りに接続できていれば 支払いモジュールまたは HTTPプロトコル、テスト ストアで統合をテストできます。 支払い時はすべて実際の支払いと同じように行われますが、お金はどこにも転送されません。 銀行カードと Yandex.Money ウォレットの 2 つの方法で支払いをテストできます。
テスト ストアは個人アカウントで利用でき、ボタンを使用して選択できます。 すべての店舗と支払い.
重要。 個人アカウントでテスト ストアが見つからなかった場合は、以前に Yandex.Checkout デモ環境を使用したことがある可能性があります。 デモ環境は廃止されています。 マネージャーに手紙を書いて、テスト ストアにつないでもらいましょう。
支払いをテストするには、テスト ストアの shopId と scid が必要です。 これらは、個人アカウントのテスト ストア設定で表示できます。
CMS支払いモジュールを使用した支払い検証
Yandex.Checkout 支払いモジュールの設定で支払いをテストするには:
モジュールを転送する 動作モード(有効にすると テストモード、支払いは完了しません);
テスト ストアの shopId と scid を指定します。
支払いモジュールのインストールと構成の手順は、Cashier Web サイトの「CMS、フレームワーク、または CRM のセットアップ」セクションで見つけるか、システムの開発者にリクエストしてください。
支払いフォームを使用した支払いの確認
作成する 空のファイル*.html 拡張子付き。
必要な支払いフォームのサンプル コードをコピーします。
shopId および scid パラメーターの値を、テスト ストアの shopId および scid の値に変更します。
ファイルを保存します。
ストアの Web サイトで支払い方法を選択できるフォームの例
> >
Yandex.Checkout 側で支払い方法を選択できるフォームの例
ステップ 1. 支払いに進みます:
支払いモジュールを使用している場合は、顧客と同じ方法で注文し、支払いに進みます。
支払いフォームを使用している場合は、ブラウザで HTML ファイルを開き、支払い方法を選択して、 支払う。 支払い方法はストア Web サイトまたは Yandex.Checkout 側で選択されます (これは支払いシナリオによって異なります)。
ステップ 3. ストアが HTTP 経由で通知を受信した場合 ( HTTPプロトコルまたは 支払いモジュール)、システムで注文が支払い済みとしてマークされていることを確認してください。
重要。 テスト ストアを通じて購入したアイテムを他人に譲渡しないでください。 問題を回避するには、Yandex.Checkout からのテスト通知に特別な URL を使用します (個人アカウントのテスト ストア設定に入力する必要があります)。
テストストアではリアルカードは使用できません。 代わりに、以下のテスト カードを使用して支払いを確認してください。 有効期間として、任意の日付 (ただし、現在よりも後の日付)、CVC、および 3-D セキュアを渡すためのコード (任意の数値) を指定します。
成功したシナリオのテスト
銀行カードによる支払いを確認できます さまざまな種類.
番号 | カードの種類 |
---|---|
5555555555554477 | MasterCard (3-Dセキュア付き) |
5555555555554444 | マスターカード |
6759649826438453 | マエストロ |
4111111111111111 | ビザ |
4175001000000017 | ビザエレクトロン |
370000000000002 | アメリカン・エキスプレス |
3528000700000000 | ジェーシービー |
36700102000000 | ダイナースクラブ |
番号 | カードの種類 |
---|---|
5555555555554477 | MasterCard (3-Dセキュア付き) |
5555555555554444 | マスターカード |
6759649826438453 | マエストロ |
4111111111111111 | ビザ |
4175001000000017 | ビザエレクトロン |
370000000000002 | アメリカン・エキスプレス |
3528000700000000 | ジェーシービー |
36700102000000 | ダイナースクラブ |
失敗したスクリプトのチェック
必要なシナリオに応じてテスト カードを選択してください。
カード番号 | 支払いのキャンセル理由 |
---|---|
5555555555554592 | |
5555555555554535 | |
5555555555554543 | |
5555555555554568 5555555555554634 | |
5555555555554527 | |
5555555555554600 | |
5555555555554618 | |
5555555555554626 | |
5555555555554501 | |
5555555555554576 | |
5555555555554550 | |
5555555555554584 | 制限を設定する |
カード番号 | 支払いのキャンセル理由 |
---|---|
5555555555554592 | 3-Dセキュア認証に失敗しました。 購入者は支払いを繰り返すか、銀行に連絡して説明を求めるか、別の支払い方法を使用する必要があります。 |
5555555555554535 | この支払い方法での支払いは、不明な理由により拒否されました。 購入者は、支払い手段を発行した組織に連絡する必要があります。 |
5555555555554543 | 銀行カードの有効期限が切れています。 購入者は別の支払い方法を使用する必要があります |
5555555555554568 5555555555554634 | 詐欺の疑いで支払いがブロックされました。 購入者は別の支払い方法を使用する必要があります |
5555555555554527 | 理由は詳しくは語られていない。 詳細については、購入者は支払いキャンセルの開始者に問い合わせる必要があります。 |
5555555555554600 | 支払うお金が足りません。 購入者は残高を補充するか、別の支払い方法を使用する必要があります |
5555555555554618 | カード番号が間違って入力されています。 購入者は支払いを繰り返し、正しいデータを入力する必要があります |
5555555555554626 | CVV2 コード (CVC2、CID) が正しく入力されていません。 購入者は支払いを繰り返し、正しいデータを入力する必要があります |
5555555555554501 | 支払い手段を発行した組織が利用できません。 購入者は後で支払いを繰り返すか、別の支払い方法を使用する必要があります。 |
5555555555554576 | この支払い方法またはストアの支払い制限に達しました。 購入者は翌日支払いを繰り返すか、別の支払い方法を使用する必要があります。 |
5555555555554550 | この支払い手段を使用した操作は禁止されています(たとえば、紛失によりカードがブロックされた、詐欺師によるハッキングによりウォレットがブロックされたなど)。 購入者は、支払い手段を発行した組織に連絡する必要があります。 |
5555555555554584 | この国で発行された銀行カードではお支払いいただけません。 購入者は別の支払い方法を使用する必要があります。 外国銀行カードでの支払いに制限を設定できます |
Yandex.Money でウォレットからの支払いをテストするには テストウォレットは必要ありません: テスト ストアでは、実際のウォレットを使用せずに支払いが行われます。
重要。 支払いの前に、Yandex.Money ウォレット アカウントからログアウトする必要があります。
CMS またはその他の既製システムに基づくストアの場合、支払いモジュール設定で shopId と scid を実際のものに変更し、モジュールが動作モードであることを確認する必要があります。
支払いモジュールやその他の既製のソリューションを使用しない場合は、支払いフォームの shopId パラメータと scid パラメータを実際のものに置き換えます。