개인정보인 결제정보는 모두 암호화된 상태로 통신되고 블록체인에 저장된다.
또한 AllPay는 다양한 암호화 도구와 접근 방식을 지원하여 원하는 기밀성 및 개인 정보를 선택할 수 있도록 한다. 정보를 선택적으로 공개하기 위한
다양한 도구는 신원, 거래속성, 스마트 계약 상태 등에 사용되며 결제거래에 최적화된 기밀성 기능을 제공한다. AllPay가 제공하는 암호화 및 합의
알고리즘은 성능에 최적화된 기밀성 기능과 복잡한 맞춤형 암호화 요구 사항을 위한 정교한 알고리즘 처리를 지원한다.
AllPay는 결제 거래정보를 분산화된 데이터 저장소에 저장한다. 데이터 손실을 막기 위해 백업데이터를 계속 생성, 유지하도록 하며, 기록된 데이터에 대해서는 그에 대한 해시값을 블록체인에 기록함으로써 데이터의 무결성(Integrity)을 검증하고 위·변조가 일어날 시 백업 데이터를 이용해 원래 데이터를 복구한다. 이를 통해 데이터의 소유권 및 관리권한을 가진 본인조차 데이터를 마음대로 수정, 삭제할 수 없도록 함으로써 AllPay에 저장된 결제 거래정보의 무결성 및 신뢰성을 확보할 수 있다. AllPay는 또한 사용자 자격증명 시스템을 통해 인증을 마친 사용자에게만 결제거래 참가를 허용하고 기록 내에 작성자를 함께 명시한 후 이를 블록체인을 통해 검증함으로써 작성된 데이터에 대한 신뢰도를 한층 더 높인다.
AllPay는 플랫폼에 저장되어 있는 거래 데이터, 정보를 바탕으로 다양한 결제 관련 응용 프로그램들이 자유롭게 연결될 수 있도록 한다. 결제정보는 이미
단일화된 표준을 가지고 있거나 어렵지 않게 상호변환이 가능하기 때문에 AllPay를 통해 쉽게 데이터 교환 및 거래에 이용될 수 있다. AllPay는 다양한
표준을 지원하여 상호변환이 가능하도록 하는 방법을 취함으로써 상호운용성을 높이는 방법을 택하였다.
이를 위해 AllPay는 다양한 표준에 맞는 API를 기본으로 제공할 계획이며, 다양한 표준을 지원하는 가맹점이나 사용자가 사용하는 솔루션 또는 데이터 포맷에
기반한 개발 환경을 지원한다. AllPay는 다양한 국제표준 기반의 확장성을 바탕으로 현재의 결제정보 시스템 보다 진일보한 상호운용성을 가질 수 있다.
AllPay는 모든 결제 거래정보를 분산화된 데이터베이스에 저장하기 때문에 AllPay의 자격증명 시스템을 통해 허가된 사용자는 인터넷 연결을 통해 언제 어디서든 편리하게 접근할 수 있다. AllPay는 다양한 기존 온오프라인 결제 시스템과 연동을 지원하는 API와 SDK를 제공하여 사용자가 기존 온오프라인 결제 시스템을 통하여 간편하게 결제 서비스를 사용할 수 있도록 지원한다.
AllPay는 핵심 구성 요소의 인터페이스에서 부가가치 시스템을 추상화하여 이식성을 달성한다. AllPay 블록체인이 제공하는 애플리케이션, 확장을 개발하기 위한 API 라이브러리 및 GUI와 같은 부가가치 시스템의 이식성은 AllPay 네트워크 상에서 작동하는 다양한 애플리케이션의 용이한 개발 및 적용을 지원한다. AllPay가 제공하는 인프라 수준의 이식성은 AllPay 네트워크를 실행하는데 필수적인 많은 이기종 컴퓨팅 플랫폼 및 네트워크 환경 에서 동일한 방식으로 작동하도록 보장한다.
AllPay는 블록체인 기반으로 결제 시스템을 구성하여 결제 데이터를 처리하고 검증하는 중개자들을 제거하여 기존 중개자로 인하여 발생되었던 데이터 처리 검증 시간과 비용을 절감시켜, 이로 인해 발생한 이득을 AllPay 생태계 참여자들에게 배분함으로써 지속 가능한 결제 생태계를 구축하고자 한다.