htttinyship.cn를 작성하면서 가장 어려웠던 부분은 위챗 페이 네이티브 기능을 통합하는 것이었습니다. 이력서에 관련 경험이 있었음에도 불구하고, 실제 작업은 엄청난 난관이었습니다. 디자인은 엉망이고 구식이며, 문서도 부족하고 샌드박스 환경도 없습니다(각 거래마다 1센트 상당의 실제 주문이 필요합니다). 새로운 버전의 위챗 페이와 연동하려면 8개의 환경 변수를 설정해야 합니다(이미지 참조)! 스트라이프와 비교하면 훨씬, 훨씬 떨어집니다. 각 환경 변수의 기능과 전체 과정을 문서와 주석에 자세히 기록했는데, 그 결과 거의 천 단어에 달하는 분량의 글을 쓰게 되었습니다. 디버깅이 필요할 때마다 코드를 꺼내서 꼼꼼히 읽어봅니다. 내용을 기억하는 건 불가능하니까요. 현재 위챗 페이용 괜찮은 Node.js SDK가 거의 없다는 것을 알게 되어 전체 프로세스를 다시 작성해야 합니다. 이 부분을 분리하여 최신 Node.js SDK를 별도로 오픈소스로 공개할 계획입니다. 위챗 페이는 여러모로 불편하지만, 국내 시장을 겨냥한 유료 앱 개발에는 필수적입니다. 해외 플랫폼인 스트라이프에서 신용카드 결제를 허용하는 사용자가 매우 적기 때문에, 위챗 페이를 사용하면 결제율을 크게 높일 수 있습니다.
스레드를 불러오는 중
깔끔한 읽기 화면을 위해 X에서 원본 트윗을 가져오고 있어요.
보통 몇 초면 완료되니 잠시만 기다려 주세요.
