ROBOT PAYMENT TECH-BLOG

株式会社ROBOT PAYMENTのテックブログです

PHPエンジニアからSalesforceAppExchangeエンジニアになった4ヶ月間の振り返り

はじめまして。 株式会社ROBOT PAYMENTで請求管理ロボ for Salesforce の開発をしている森岡です。 株式会社ROBOT PAYMENTには11月に入社し、4ヶ月がたちました。 これまで約3年間PHPで開発をしていましたが、縁あって現在はSalesforce AppExchangeアプリ開…

SSL/TLS証明書の有効期限短縮について

こんにちは!ペイメントシステム課の高木です! Webサービスの運用に関わる皆様、SSL/TLS証明書の有効期限短縮への対策は万全でしょうか? 近年、Webサイトの安全性を高めるために証明書の有効期限をさらに短くしようとする動きが加速しています。 これまで…

社内管理サイトの検索速度を約30秒から約0.24秒に改善した話

こんにちは! ROBOT PAYMENT ペイメントシステム課の片岡です。 2024年度に入社し、あっという間に2年目になりました。時間が過ぎるのは本当に早いですね。 今回は、社内の管理サイトにおいて検索速度を改善した取り組みについてご紹介します。 はじめに 弊…

顧客サポートチーム向けにサブスクペイの勉強会を実施した話

こんにちは、サブスクペイサービスでCREを担当してますmurakamiCPです。 本日は、現在CREが取り組んでいる最中の課題のお話をしようと思います。 数年前…具体的にいうと5年前にサブスククペイの基本仕様の勉強会を開催しました。 当時の新人さんの教育も含め…

AWSのログイン情報取得方法を刷新した話

こんにちは! ROBOT PAYMENT サブスクペイのシステム基盤チームの 高尾 です。 システム基盤チームではアプリケーションやシステムインフラの基礎部分の構築や管理、メンテナンス、性能改善などを行っています。 今回はAWSコンソールへのログイン検知機構に…

サブスクペイで即戦力と認められるC#エンジニアに必要なこと

こんにちは。ペイメントシステム課でサブスクペイの開発・運用を担当しているテックリードの加藤です。 サブスクペイは、BtoBtoCの業務系かつ決済領域に特化した決済代行SaaSです。年間の決済件数は約1,500万件、リクエスト数は約1億件規模で稼働しています…

デザインと開発の連携を通じて、体験価値をもっと高めていきたい話

こんにちは 株式会社ROBOTPAYMENTでプロダクトデザイナーをしている明石です。 デザイン組織として業務をしていく上で、密に連携していくこととなる開発組織との関係性について、今まさに取り組みを進め始めたところです。 今回は、その取り組みの背景や、こ…

IIS環境でのCORSプリフライト(OPTIONS)405/500エラー対処法

こんにちは! ROBOT PAYMENTでサブスクペイの開発を担当している小林です。 IIS上でASP.NETアプリを運用していると、クロスオリジン通信に欠かせないCORSのプリフライト(OPTIONS)リクエストがうまく通らずに悩んだことはありませんか? 今回はその “陥りや…

元カスタマーサクセスがエンジニアになって痛感した、BizとDevを隔てる『壁』の正体

こんにちは。初めてブログを執筆させていただきます。 株式会社ROBOT PAYMENTで請求管理ロボの開発を担当している芳賀(はが)です。 株式会社ROBOT PAYMENTは6年目となりますが、エンジニアは1年目の超新人です。 エンジニア転向前は、カスタマーサクセス部…

プロダクトデザイナー採用の実践記録

こんにちは!株式会社ROBOT PAYMENT(以下、ロボペイ)でUXデザイナーをしている三木です。 プロダクト開発に関わる中で、「デザインプロジェクトの企画や実行スピードをもっと高めたい」そして「デザインルールを標準化し、高品質なデザインを提供したい」…

サブスクペイstdチームでAWSデータ活用ワークショップに参加しました

こんにちは、ペイメントシステム課の大倉です。 先日、サブスクペイstdに関わるメンバーでAWSデータ活用ワークショップに参加してきましたので、その時の所感をお伝えしたいと思います。 はじめに AWSデータ活用ワークショップとは? Amazon流ものづくり「Wo…

Slackワークフロービルダーでルーティン業務を簡易化しよう vol3

はじめに こんにちは、請求管理ロボCREチームの前田です。 福岡からリモートで、主にシステム関連のお問い合わせ対応を担当しています。 今回はSlackのワークフロービルダーとNotion APIを連携させたワークフローについて、社内で活用している実例をベースに…

Salesforce CLI × GitHub ActionsでCIパイプライン構築

こんにちは! ROBOT PAYMENTで請求管理ロボ for Salesforce の開発をしている木村です。 今回はGitHub Actions と Salesforce CLI を活用したCIパイプラインの構築してみましたのでご紹介します。 以前までの運用と課題 運用 請求管理ロボ for App Exchange …

クレジットカード番号を使わないクレジットカード決済~トークン化のはなし~

ども!!ペイメントシステム課エンジニアの川上です!! 今回はクレジットカード番号を安全に扱うための「トークン化」という仕組みについてお話します。 トークン化ってなに? クレジットカードで決済するときにクレジットカード番号を別の情報(トークン)…

Agentforce 2GPパッケージ作成でハマった “つまずきポイント”

こんにちは!株式会社ROBOT PAYMENTで請求管理ロボ for Salesforce開発を担当している木村です。 最近盛り上がっているAgentforceですが、パッケージ化に関する技術的なナレッジは社内外ともに少ない印象です… 。 この記事では、Agentforceパッケージング作…

JavaエンジニアがPHPに触れて苦労したこと

始めまして。 株式会社ROBOT PAYMENTで請求管理ロボの開発を担当している上原です。 株式会社ROBOT PAYMENTは12月に入社し、今月で約半年となります。 私は、前職では主に以下を経験があります。 - Javaでバックエンドの追加開発・運用(約3年) - Reactでフ…

コードの抽象度をそろえるということ

こんにちわ。新米プロダクトマネージャのKMTです。 もともとエンジニアをしていて、最近プロダクトマネージャになった私ですが、 プロダクトマネージャのネタがまだないので、今回はエンジニア時代に心がけていたことをお話させてもらおうと思います。 わり…

Salesforce Experience CloudでCMS画像をLWCで表示する方法

こんにちは。 株式会社ROBOT PAYMENTでサブスクペイ Professionalの開発を担当している泉谷です。 今回が初投稿になります。 SalesforceのExperience Cloudを使ってサイト運営をしていると、「Salesforce CMSにアップロードした画像をサイト上で表示したい!…

NotebookLM in Proの活用 ~ソース特化の生成AIで変わる作業効率~

こんにちは。株式会社ROBOT PAYMENTのazumaです。 ブログ執筆時点でROBOT PAYMENTのCREとして働き始めてちょうど1年が経ち、 日々の業務においてどうすればもっと効率的に「顧客支援とシステム的な視点から業務課題を解決する」ことができるのかということを…

AppExchange×Agentforceの可能性:プロダクトマネージャーの覚書から

皆さんこんにちは、「請求管理ロボ for Salesforce」のプロダクトマネージャー立石です。 私は、日々Salesforceエコシステムに対してどう弊社製品「請求管理ロボ」をお届けするか、その可能性を模索しておるのですが、最近の注目は当然Agentforceです。 Sale…

クレデンシャル情報のハードコードを解消

こんにちは。決済システムでエンジニアをしている hoshino33 です。 今回は、クレデンシャル情報のハードコードを解消し、よりセキュアな管理手法へ移行した際の取り組みについてお話しします。 この改善は、元々 PCI DSS v4.0 の要件8.6.2で推奨されている…

PCI DSS4.0対応によるクレジットカード番号暗号化への軌跡

こんにちは、サブスクペイstdの開発担当・谷口です。 今回は、弊社でPCI DSS4.0に準拠するにあたり、クレジットカード番号の暗号化対応について、技術的な観点からご紹介します。 PCI DSS4.0では、クレジットカード番号(PAN)を保持する場合、暗号化と鍵管…

BPaaSプロダクトマネジメントとオペレーション

こんにちは。ROBOT PAYMENTでプロダクトマネージャーをしている石地です。 私は主に BPaaS(Business Process as a Service)型サービス「請求まるなげロボ」を担当しています。このサービスは、与信審査から代金回収までの業務プロセスを、債権管理課・与信…

新卒エンジニア1年目にやって良かった4つのこと

こんにちは!2023年4月に新卒として入社した、株式会社ROBOT PAYMENTの中川です。現在はバックエンドエンジニアとして、弊社のサービス「請求管理ロボ」の開発に携わっています。 入社からこれまでを振り返って「やって良かった」と思うことが4つあるので、…

S3にPDFスナップショットを保存してダウンロード履歴を追跡しよう

こんにちは、ROBOT PAYMENTエンジニアのkanemotoです!請求管理ロボの開発を担当しています。 Webアプリケーションにおいて、ユーザーがダウンロードするファイルの管理は重要な課題の一つです。特に、請求書のような重要なドキュメントの場合、どのユーザー…

Salesforce Code AnalyzerをGitHub Actionsに組み込んでみた

こんにちは。ROBOT PAYMENTでエンジニアをしているtakamoriです。 今回は、Salesforce開発においてコード品質を自動チェックできる便利ツール「Salesforce Code Analyzer」を、GitHub ActionsのCIパイプラインに組み込んでみたのでご紹介したい思います。Sal…

レガシーシステムからの脱却【実践編】

こんにちは、ROBOT PAYMENTでエンジニアをやっております、河津です。 レガシーシステムからの脱却【予告編】の続きになります。 前回、自分が考えるクリーンアーキテクチャの問題点を挙げさせていただきましたが、具体的な問題が分かりづらいと思いますので…

AIでドキュメント解析を始めよう!自動応答システムに挑戦してみた

こんにちは、ROBOT PAYMENTエンジニアのkanemotoです!請求管理ロボの開発を担当しています。 普段は「請求管理ロボ」の開発を担当していますが、今回は少し違った挑戦をしてみました。 最近、AIを活用した自動応答システムが注目されていますが、私もその技…

PCI DSS v4.0 要件11.5.1.1への対応

こんにちは。サブスクペイstdのシステム基盤を担当している石橋です。 弊社ではPCI DSSに準拠する必要があり、毎年監査を受けています。 本記事では、PCI DSS v4.0における要件11.5.1.1への対応についてお話ししたいと思います。 PCI DSSとは? 「そもそもPC…

CSP(Content Security Policy)とは?

こんにちは、決済サービスの開発を担当している児玉です。 みなさんCSP(Content Security Policy)という言葉を聞いたことはありますでしょうか? 正直、私自身はこの決済サービスの開発に携わるまでは、ほとんど意識したことがありませんでした。 ですが、…