āĻĻā§āϰā§āĻāĻāĻžāϞā§āύ āĻāĻžāĻā§āϰ āĻāύā§āϝ āĻāĻāύāĻžāĻāĻŋāϤā§āϤāĻŋāĻ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻŦāύāĻžāĻŽ āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻâāϰā§āϏāĻĒāύā§āϏ āĻāĻĒāĻŋāĻāĻ
āĻ āύā§āĻŽā§āĻĻāύ, āĻāĻžāĻāĻŽāĻžāϰ, āϰāĻŋāĻā§āϰāĻžāĻ āĻ āĻ āĻĄāĻŋāĻ āĻā§āϰā§āĻāϞāϏāĻš āĻĻā§āϰā§āĻ-āĻāϞāĻŽāĻžāύ āĻĒā§āϰāϏā§āϏā§āϰ āĻāύā§āϝ āĻāĻāύāĻžāĻāĻŋāϤā§āϤāĻŋāĻ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻŦāύāĻžāĻŽ āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻ-āϰā§āϏāĻĒāύā§āϏ āĻāĻĒāĻŋāĻāĻ āĻā§āĻāĻžāĻŦā§ āĻāĻŋāύā§āύ āĻāĻŦāĻ āĻāĻāύ āĻā§āύāĻāĻŋ āĻāϤā§āϤāĻŽ āϤāĻž āϤā§āϞāύāĻž āĻāϰā§āύāĨ¤

āĻā§āύ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āĻ
ā§āϝāĻžāĻĒā§ āĻĻā§āϰā§āĻ-āĻāϞāĻŽāĻžāύ āĻĒā§āϰāϏā§āϏāĻā§āϞ⧠āĻāĻāĻŋāϞ\n\nāĻā§āύ⧠āĻĒā§āϰāϏā§āϏ âāĻĻā§āϰā§āĻâ-āĻāϞāĻŽāĻžāύâ āϝāĻāύ āϤāĻž āĻāĻāĻāĻŋāĻŦāĻžāϰ⧠āĻļā§āώ āĻšāϝāĻŧ āύāĻžāĨ¤ āϏā§āĻāĻž āĻŽāĻŋāύāĻŋāĻ, āĻāĻŖā§āĻāĻž āĻŦāĻž āĻĻāĻŋāύ āϏāĻŽāϝāĻŧ āύāĻŋāϤ⧠āĻĒāĻžāϰ⧠āĻāĻžāϰāĻŖ āĻŽāĻžāύā§āώ, āϏāĻŽāϝāĻŧ āĻŦāĻž āĻŦāĻžāĻāϰā§āϰ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰā§āĨ¤ āĻ
āύā§āĻŽā§āĻĻāύ, āĻšā§āϝāĻžāύā§āĻĄāĻ
āĻĢ āĻāĻŦāĻ āĻ
āĻĒā§āĻā§āώāĻž āĻĨāĻžāĻāĻž āϝā§āĻā§āύ⧠āĻāĻžāĻ āĻāĻ āϏā§āϤāϰ⧠āĻĒāĻĄāĻŧā§āĨ¤\n\nāĻāĻāĻžāύā§āĻ āϏāϰāϞ request-response API āĻāĻŋāύā§āϤāĻž āĻāĻžāĻāϤ⧠āĻļā§āϰ⧠āĻāϰā§āĨ¤ āĻāĻāĻāĻŋ API āĻāϞ āĻĻā§āϰā§āϤ āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧā§āϰ āĻāύā§āϝ āϤā§āϰāĻŋ: āĻ
āύā§āϰā§āϧ āĻĒāĻžāĻ āĻžāύ, āĻāϤā§āϤāϰ āύāĻŋāύ, āĻāĻžāϞāĻŋāϝāĻŧā§ āϝāĻžāύāĨ¤ āĻĻā§āϰā§āĻ āĻāĻžāĻāĻā§āϞ⧠āĻāĻāϧāϰāύā§āϰ āĻāĻžāĻšāĻŋāύā§āϰ āĻŽāϤ⧠āϝāĻžāϰ āĻ
āϧā§āϝāĻžāϝāĻŧ āĻāĻā§āĨ¤ āĻāĻĒāύāĻžāĻā§ āĻĨāĻžāĻŽāϤ⧠āĻšāĻŦā§, āĻ āĻŋāĻ āĻā§āĻĨāĻžāϝāĻŧ āĻāĻā§āύ āϏā§āĻāĻž āĻŽāύ⧠āϰāĻžāĻāϤ⧠āĻšāĻŦā§, āĻāĻŦāĻ āĻĒāϰ⧠āĻ
āύā§āĻŽāĻžāύ āύāĻž āĻāϰ⧠āĻāĻŦāĻžāϰ āĻāĻžāϞāĻžāϤ⧠āĻšāĻŦā§āĨ¤\n\nāĻāĻāĻŋ āĻĒā§āϰāϤāĻŋāĻĻāĻŋāύāĻāĻžāϰ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āĻ
ā§āϝāĻžāĻĒā§ āĻĻā§āĻāĻž āϝāĻžāϝāĻŧ: āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āĻ āĻĢāĻžāĻāύā§āϝāĻžāύā§āϏ āĻāĻāϝāĻŧā§āϰ āĻ
āύā§āĻŽā§āĻĻāύ āϞāĻžāĻāĻž āĻā§āϰāϝāĻŧ āĻ
āύā§āĻŽā§āĻĻāύ, āĻĄāĻā§āĻŽā§āύā§āĻ āĻā§āĻā§āϰ āĻāύā§āϝ āĻ
āĻĒā§āĻā§āώāĻž āĻāϰāĻž āĻ
āύāĻŦā§āϰā§āĻĄāĻŋāĻ, āĻĒā§āĻŽā§āύā§āĻ āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰāĻļā§āϞ āϰāĻŋāĻĢāĻžāύā§āĻĄ, āĻŦāĻž āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻāϰ⧠āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻāĨ¤\n\nāϝāĻāύ āĻāĻŋāĻŽāĻā§āϞ⧠āĻāĻāĻāĻŋ āĻĻā§āϰā§āĻ āĻĒā§āϰāϏā§āϏāĻā§ āĻāĻāĻ API āĻāϞ āĻšāĻŋāϏā§āĻŦā§ āĻĻā§āĻā§, āĻāϝāĻŧā§āĻāĻāĻŋ āĻĒā§āϰāϤā§āϝāĻžāĻļāĻŋāϤ āϏāĻŽāϏā§āϝāĻž āĻĻā§āĻāĻž āĻĻā§āϝāĻŧ:\n\n- āϰāĻŋāϏā§āĻāĻžāϰā§āĻ āĻŦāĻž āĻĄāĻŋāĻĒā§āϞāϝāĻŧā§āϰ āĻĒāϰ⧠āĻ
ā§āϝāĻžāĻĒ āϏā§āĻā§āĻ āĻšāĻžāϰāĻžāϝāĻŧ āĻāĻŦāĻ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāϞāĻžāύ⧠āϝāĻžāϝāĻŧ āύāĻžāĨ¤\n- āϰāĻŋāĻā§āϰāĻžāĻ āĻšāϞ⧠āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āϤā§āϰāĻŋ āĻšāϝāĻŧ: āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻĒā§āĻŽā§āύā§āĻ, āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻāĻŽā§āϞ, āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻ
āύā§āĻŽā§āĻĻāύāĨ¤\n- āĻŽāĻžāϞāĻŋāĻāĻžāύāĻž āĻ
āϏā§āĻĒāώā§āĻ āĻšāϝāĻŧā§ āϝāĻžāϝāĻŧ: āĻĒāϰāĻŦāϰā§āϤ⧠āĻāĻžāĻāĻāĻŋ āĻ
āύā§āϰā§āϧāĻāĻžāϰā§, āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āύāĻžāĻāĻŋ āĻāĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻŦ āĻāϰāĻŦā§ āϤāĻž āĻā§āĻ āĻāĻžāύ⧠āύāĻžāĨ¤\n- āϏāĻžāĻĒā§āϰā§āĻā§āϰ āĻĻā§āĻļā§āϝāĻŽāĻžāύāϤāĻž āύā§āĻ āĻāĻŦāĻ "āĻā§āĻĨāĻžāϝāĻŧ āĻāĻāĻā§ āĻāĻā§?" āĻāϰ āĻāϤā§āϤāϰ āĻĒā§āϤ⧠āϞāĻ āĻā§āĻāĻāĻžāĻā§āĻāĻāĻŋ āĻāϰāϤ⧠āĻšāϝāĻŧāĨ¤\n- āĻ
āĻĒā§āĻā§āώāĻžāϰ āϞāĻāĻŋāĻ (āĻāĻžāĻāĻŽāĻžāϰ, āϰāĻŋāĻŽāĻžāĻāύā§āĻĄāĻžāϰ, āĻĄā§āĻĄāϞāĻžāĻāύ) āĻāĻā§āĻā§āϰ āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄ āϏā§āĻā§āϰāĻŋāĻĒā§āĻā§ āĻĒāĻĄāĻŧā§ āϝāĻžāϝāĻŧāĨ¤\n\nāĻāĻāĻāĻŋ āϏā§āĻĒāώā§āĻ āĻĻā§āĻļā§āϝ: āĻāĻāĻāύ āĻāϰā§āĻŽā§ āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻ
āύā§āϰā§āϧ āĻāϰā§āĨ¤ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āĻĻā§āϰā§āϤ āĻ
āύā§āĻŽā§āĻĻāύ āĻāϰā§, āĻāĻŋāύā§āϤ⧠IT-āĻā§ āĻĒā§āϰā§āĻāĻŋāĻļāύ āĻāϰāϤ⧠āĻĻā§āĻ āĻĻāĻŋāύ āϞāĻžāĻā§āĨ¤ āϝāĻĻāĻŋ āĻ
ā§āϝāĻžāĻĒ āĻĒā§āϰāϏā§āϏ āϏā§āĻā§āĻ āϧāϰ⧠āϰāĻžāĻāϤā§, āϰāĻŋāĻŽāĻžāĻāύā§āĻĄāĻžāϰ āĻĒāĻžāĻ āĻžāϤ⧠āĻāĻŦāĻ āύāĻŋāϰāĻžāĻĒāĻĻā§ āϰāĻŋāϏā§āϝā§āĻŽ āĻāϰāϤ⧠āύāĻž āĻĒāĻžāϰā§, āϤāĻžāĻšāϞ⧠āĻŽāĻžāύā§āϝāĻŧāĻžāϞ āĻĢāϞā§âāĻāĻĒ, āĻŦāĻŋāĻā§āϰāĻžāύā§āϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻŦāĻ āĻ
āϤāĻŋāϰāĻŋāĻā§āϤ āĻāĻžāĻ āĻšāϝāĻŧāĨ¤\n\nāĻāĻ āĻāĻžāϰāĻŖā§āĻ āĻĻā§āϰā§āĻ-āĻāϞāĻŽāĻžāύ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āĻĒā§āϰāϏā§āϏāĻā§āϞā§āϰ āĻāύā§āϝ āĻāĻāύāĻžāĻāĻŋāϤā§āϤāĻŋāĻ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻŦāύāĻžāĻŽ āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻ-āϰā§āϏāĻĒāύā§āϏ āĻāĻĒāĻŋāĻāĻâāĻāĻ āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞā§āϰ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖāĨ¤\n\n## āĻĻā§āĻāĻāĻŋ āĻŽāĻžāύāϏāĻŋāĻ āĻŽāĻĄā§āϞ: āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āĻāϞ āĻŦāύāĻžāĻŽ āϏāĻŽāϝāĻŧā§āϰ āĻāĻĒāϰ āĻāĻā§āύā§āĻ\n\nāϏāĻŦāĻā§āϝāĻŧā§ āϏāϰāϞ āϤā§āϞāύāĻž āĻāĻ āĻĒā§āϰāĻļā§āύ⧠āĻāϏ⧠āĻĒāĻĄāĻŧā§: āĻāĻžāĻ āĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻ
āĻĒā§āĻā§āώāĻž āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧā§āĻ āĻļā§āώ āĻšāϝāĻŧ, āύāĻžāĻāĻŋ āϤāĻžāϰāĻž āĻāϞ⧠āϝāĻžāĻāϝāĻŧāĻžāϰ āĻĒāϰ āĻāϞāϤā§āĻ āĻĨāĻžāĻā§?\n\nāĻāĻāĻāĻŋ request-response API āĻāĻāĻāĻŋ āĻāĻāĻ āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧ: āĻāĻāĻŦāĻžāϰ āĻāϞ, āĻāĻāĻŦāĻžāϰ āϰā§āϏāĻĒāύā§āϏāĨ¤ āĻāĻāĻŋ āĻĻā§āϰā§āϤ āĻ āĻĒā§āϰā§āĻŦāĻžāύā§āĻŽāĻžāύāϝā§āĻā§āϝ āĻāĻžāĻā§āϰ āĻāύā§āϝ āĻŽāĻžāύāĻžāϝāĻŧ, āϝā§āĻŽāύ āĻāĻāĻāĻŋ āϰā§āĻāϰā§āĻĄ āϤā§āϰāĻŋ āĻāϰāĻž, āĻā§āĻ āĻāĻŖāύāĻž āĻāϰāĻž, āĻŦāĻž āϏā§āĻāĻ āĻā§āĻ āĻāϰāĻžāĨ¤ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻžāĻ āĻāϰā§, āϏāĻĢāϞāϤāĻž āĻŦāĻž āĻŦā§āϝāϰā§āĻĨāϤāĻž āĻĢā§āϰāϤ āĻĻā§āϝāĻŧ, āĻāĻŦāĻ āĻāύā§āĻāĻžāϰāĻ
ā§āϝāĻžāĻāĻļāύ āĻļā§āώāĨ¤\n\nāĻāĻāĻāĻŋ āĻāĻāύāĻžāĻāĻŋāϤā§āϤāĻŋāĻ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āϏāĻŽāϝāĻŧā§āϰ āĻāĻĒāϰ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞā§āϰ āϏāĻŋāϰāĻŋāĻāĨ¤ āĻāĻŋāĻā§ āĻāĻā§ (āĻ
āϰā§āĻĄāĻžāϰ āϤā§āϰāĻŋ, āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āĻ
āύā§āĻŽā§āĻĻāύ, āĻāĻžāĻāĻŽāĻžāϰ āϏāĻŽāϝāĻŧ āĻŽā§āϞā§āϝāĻšā§āύ āĻšāĻāϝāĻŧāĻž) āĻāĻŦāĻ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻĒāϰāĻŦāϰā§āϤ⧠āϧāĻžāĻĒā§ āĻāϞ⧠āϝāĻžāϝāĻŧāĨ¤ āĻāĻ āĻŽāĻĄā§āϞāĻāĻŋāĻ āĻāĻĒāϝā§āĻā§āϤ āϝā§āĻāĻžāύ⧠āĻšā§āϝāĻžāύā§āĻĄāĻ
āĻĢ, āĻ
āĻĒā§āĻā§āώāĻž, āϰāĻŋāĻā§āϰāĻžāĻ āĻ āϰāĻŋāĻŽāĻžāĻāύā§āĻĄāĻžāϰ āĻĨāĻžāĻā§āĨ¤\n\nāĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ āĻĒāĻžāϰā§āĻĨāĻā§āϝāĻāĻŋ āĻšāĻā§āĻā§ āϏā§āĻā§āĻāĨ¤\n\nrequest-response-āĻ āϏā§āĻā§āĻ āĻĒā§āϰāĻžāϝāĻŧāĻ āĻāϞāϤāĻŋ āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻ āĻ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻŽā§āĻŽāϰāĻŋāϤ⧠āĻĨāĻžāĻā§ āϝāϤāĻā§āώāĻŖ āύāĻž āϰā§āϏāĻĒāύā§āϏ āĻĒāĻžāĻ āĻžāύ⧠āĻšāϝāĻŧāĨ¤ āĻāĻā§āύā§āĻ-āĻĄā§āϰāĻŋāĻā§āύ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞā§āϤ⧠āϏā§āĻā§āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāϤ⧠āĻšāϝāĻŧ (āĻāĻĻāĻžāĻšāϰāĻŖ: PostgreSQL) āϝāĻžāϤ⧠āĻĒā§āϰāϏā§āϏ āĻĒāϰ⧠āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāϞāĻžāύ⧠āϝāĻžāϝāĻŧāĨ¤\n\nāĻĢā§āĻāϞāĻŋāĻāϰ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāĻāĻ āĻŦāĻĻāϞ⧠āϝāĻžāϝāĻŧāĨ¤ request-response āϏāĻžāϧāĻžāϰāĻŖāϤ āĻŦā§āϝāϰā§āĻĨāϤāĻž āϝā§āĻāĻžāϝā§āĻ āĻāϰ⧠āĻāĻŦāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āĻĒā§āύāϰāĻžāϝāĻŧ āĻā§āώā§āĻāĻž āĻāϰāϤ⧠āĻŦāϞā§āĨ¤ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻŦā§āϝāϰā§āĻĨāϤāĻžāĻā§ āϰā§āĻāϰā§āĻĄ āĻāϰ⧠āĻāĻŦāĻ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ āĻāĻžāϞ⧠āĻšāϞ⧠āύāĻŋāϰāĻžāĻĒāĻĻāĻāĻžāĻŦā§ āϰāĻŋāĻā§āϰāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻž āϤāĻžāϰāĻž āĻĒā§āϰāϤāĻŋāĻāĻŋ āϧāĻžāĻĒāĻā§ āĻāĻāĻāĻŋ āĻāĻā§āύā§āĻ āĻšāĻŋāϏā§āĻŦā§ āϞāĻ āĻāϰā§, āϝāĻž āĻāϤāĻŋāĻšāĻžāϏ āĻĒā§āύāϰā§āĻāĻ āύ āϏāĻšāĻ āĻāϰā§āĨ¤\n\nāϏāĻšāĻ āĻāĻĻāĻžāĻšāϰāĻŖ: âāĻāϰāĻ āϰāĻŋāĻĒā§āϰā§āĻ āĻāĻŽāĻž āĻĻāĻŋāύâ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ âāĻ
āύā§āĻŽā§āĻĻāύ āύāĻŋāύ, ā§Š āĻĻāĻŋāύ āĻ
āĻĒā§āĻā§āώāĻž āĻāϰā§āύ, āĻŽā§āϝāĻžāύā§āĻāĻžāϰāĻā§ āϏā§āĻŽāϰāĻŖ āĻāϰāĻŋāϝāĻŧā§ āĻĻāĻŋāύ, āϤāĻžāϰāĻĒāϰ āĻĒā§ āĻāϰā§āύâ āύāϝāĻŧāĨ¤\n\n## āĻ
āύā§āĻŽā§āĻĻāύ: āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻĒāĻžāϝāĻŧ āĻŽāĻžāύāĻŦ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤāĻā§ āĻāĻŋāĻāĻžāĻŦā§ āĻšā§āϝāĻžāύā§āĻĄā§āϞ āĻāϰā§\n\nāĻ
āύā§āĻŽā§āĻĻāύāĻā§āϞā§āĻ āϝā§āĻāĻžāύ⧠āĻĻā§āϰā§āĻ-āĻāϞāĻŽāĻžāύ āĻāĻžāĻ āϏāϤā§āϝāĻŋ āϰā§āĻĒ āύā§āϝāĻŧāĨ¤ āϏāĻŋāϏā§āĻā§āĻŽ āϧāĻžāĻĒ āĻŽāĻŋāϞāĻŋāϏā§āĻā§āύā§āĻĄā§ āĻļā§āώ āĻšāϝāĻŧ, āĻāĻŋāύā§āϤ⧠āĻŽāĻžāύā§āώ āĻāϤā§āϤāϰ āĻĻāĻŋāϤ⧠āĻĻā§āĻ āĻŽāĻŋāύāĻŋāĻ āĻŦāĻž āĻĻā§āĻ āĻĻāĻŋāύ āύāĻŋāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻŽā§āϞ āĻĄāĻŋāĻāĻžāĻāύ āĻĒā§āϰāĻļā§āύ āĻšāĻā§āĻā§: āĻāĻĒāύāĻŋ āĻāĻŋ āϏā§āĻ āĻ
āĻĒā§āĻā§āώāĻžāĻāĻŋāĻā§ āĻāĻāĻāĻŋ paus āĻāϰāĻž āĻĒā§āϰāϏā§āϏ āĻšāĻŋāϏā§āĻŦā§ āĻŽāĻĄā§āϞ āĻāϰāĻŦā§āύ, āύāĻž āĻāĻŋ āĻĒāϰ⧠āĻāϏāĻž āĻāĻāĻāĻŋ āύāϤā§āύ āĻŽā§āϏā§āĻ āĻšāĻŋāϏā§āĻŦā§?\n\nrequest-response API-āϤ⧠āĻ
āύā§āĻŽā§āĻĻāύ āĻĒā§āϰāĻžāϝāĻŧāĻ āĻ
āϏā§āĻŦāϏā§āϤāĻŋāĻāϰāĻāĻžāĻŦā§ āĻĻāĻžāĻāĻĄāĻŧāĻžāϝāĻŧ:\n\n- āĻŦā§āϞāĻāĻŋāĻ (āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ āύāϝāĻŧ)\n- āĻĒā§āϞāĻŋāĻ (āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻŦāĻžāϰāĻŦāĻžāϰ âāĻ
āύā§āĻŽā§āĻĻāĻŋāϤ āĻšāϝāĻŧā§āĻā§ āĻāĻŋ?â āĻāĻŋāĻā§āĻā§āϏ āĻāϰā§)\n- āĻāϞāĻŦā§āϝāĻžāĻ/āĻāϝāĻŧā§āĻŦāĻšā§āĻ (āϏāĻžāϰā§āĻāĻžāϰ āĻĒāϰ⧠āĻāĻĒāύāĻžāĻā§ āĻāϞ āĻāϰā§)\n\nāĻāϏāĻŦ āĻāĻžāĻ āĻāϰā§, āĻāĻŋāύā§āϤ⧠āĻŽāĻžāύā§āώāĻŋāĻ āϏāĻŽāϝāĻŧāĻā§ API āϏāĻŽāϝāĻŧā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ āĻāϰāϤ⧠āĻ
āϤāĻŋāϰāĻŋāĻā§āϤ āĻĒā§āϞāĻžāĻŽā§āĻŦāĻŋāĻ āϞāĻžāĻā§āĨ¤\n\nāĻāĻā§āύā§āĻ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻĒāĻĻā§āϧāϤāĻŋāϤ⧠āĻ
āύā§āĻŽā§āĻĻāύ āĻāĻāĻāĻŋ āĻāϞā§āĻĒā§āϰ āĻŽāϤ⧠āĻĒāĻĄāĻŧā§āĨ¤ āĻ
ā§āϝāĻžāĻĒ āĻāĻŋāĻā§ āϰā§āĻāϰā§āĻĄ āĻāϰ⧠āϝā§āĻŽāύ âExpenseSubmitted,â āϤāĻžāϰāĻĒāϰ āĻĒāϰ⧠âExpenseApprovedâ āĻŦāĻž âExpenseRejectedâ āĻāϏā§āĨ¤ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻāĻā§āĻāĻŋāύ (āĻŦāĻž āĻāĻĒāύāĻžāϰ āύāĻŋāĻā§āϰ āϏā§āĻā§āĻ āĻŽā§āĻļāĻŋāύ) āĻĒāϰāĻŦāϰā§āϤ⧠āĻāĻā§āύā§āĻ āĻāϏāϞ⧠āϰā§āĻāϰā§āĻĄāĻāĻŋāĻā§ āĻāĻāĻŋāϝāĻŧā§ āύāĻŋāϝāĻŧā§ āϝāĻžāϝāĻŧāĨ¤ āĻāĻāĻŋ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻŽāĻžāύā§āώā§āϰ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āϧāĻžāĻĒā§āϰ āĻāĻŋāύā§āϤāĻžāϰ āϏāĻā§āĻā§ āĻŽā§āϞā§: āĻāĻŽāĻž āĻĻāĻŋāύ, āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻāϰā§āύ, āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāύāĨ¤\n\nāύāĻŋāϝāĻŧā§āĻžāĻāĻŋāϤāϤāĻž āĻĻā§āϰā§āϤ āĻāĻāĻŋāϞāϤāĻž āĻāύ⧠āĻĻā§āϝāĻŧ āϝāĻāύ āĻāĻāĻžāϧāĻŋāĻ āĻ
āύā§āĻŽā§āĻĻāύāĻāĻžāϰ⧠āĻ āĻāϏāĻā§āϞā§āĻļāύ āύāĻŋāϝāĻŧāĻŽ āĻĨāĻžāĻā§āĨ¤ āĻāĻĒāύāĻŋ āĻšāϝāĻŧāϤ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āĻāĻŦāĻ āĻĢāĻžāĻāύā§āϝāĻžāύā§āϏâāĻĻā§āĻāĻāύā§āϰ āĻ
āύā§āĻŽā§āĻĻāύ āĻāĻžāĻāϤ⧠āĻĒāĻžāϰā§āύ, āĻāĻŦāĻžāϰ āϏāĻŋāύāĻŋāϝāĻŧāϰ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āĻāĻāĻžāϰāϰāĻžāĻāĻĄ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύāĨ¤ āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āϏā§āĻ āύāĻŋāϝāĻŧāĻŽāĻā§āϞ⧠āϏā§āĻĒāώā§āĻāĻāĻžāĻŦā§ āĻŽāĻĄā§āϞ āύāĻž āĻāϰā§āύ, āĻĒā§āϰāϏā§āϏāĻāĻŋ āĻŦā§āĻāĻž āĻ āĻ
āĻĄāĻŋāĻ āĻāϰāĻž āĻāĻ āĻŋāύ āĻšāϝāĻŧā§ āϝāĻžāϝāĻŧāĨ¤\n\n### āĻāĻāĻāĻŋ āϏāĻšāĻ āϏā§āĻā§āϞā§āĻŦāϞ āĻ
āύā§āĻŽā§āĻĻāύ āĻŽāĻĄā§āϞ\n\nāĻĒā§āϰāĻžāϝāĻŧā§āĻāĻŋāĻ āĻĒā§āϝāĻžāĻāĻžāϰā§āύ āĻšāĻā§āĻā§ āĻāĻāĻāĻŋ âāϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻâ āϰā§āĻāϰā§āĻĄ āϰāĻžāĻāĻž, āϤāĻžāϰāĻĒāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤāĻā§āϞ⧠āĻāϞāĻžāĻĻāĻžāĻāĻžāĻŦā§ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻžāĨ¤ āĻāĻāĻāĻžāĻŦā§ āĻāĻĒāύāĻŋ āĻ
āύā§āĻ āĻ
āύā§āĻŽā§āĻĻāύāĻāĻžāϰ⧠āϏāĻŽāϰā§āĻĨāύ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύ āĻŽā§āϞ āϞāĻāĻŋāĻ āύāĻž āĻŦāĻĻāϞā§āĨ¤\n\nāĻāϝāĻŧā§āĻāĻāĻŋ āĻĄā§āĻāĻž āĻāĻāĻā§āĻŽāĻā§ āĻĢāĻžāϰā§āϏā§āĻâāĻā§āϞāĻžāϏ āϰā§āĻāϰā§āĻĄ āĻšāĻŋāϏā§āĻŦā§ āĻā§āϝāĻžāĻĒāĻāĻžāϰ āĻāϰā§āύ:\n\n- āĻ
āύā§āĻŽā§āĻĻāύ āĻ
āύā§āϰā§āϧ: āĻā§ āĻ
āύā§āĻŽā§āĻĻāύ āĻšāĻā§āĻā§ āĻāĻŦāĻ āĻŦāϰā§āϤāĻŽāĻžāύ āϏā§āĻā§āϝāĻžāĻāĻžāϏ\n- āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ: āĻā§ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϝāĻŧā§āĻā§, āĻ
āύā§āĻŽā§āĻĻāύ/āĻĒā§āϰāϤā§āϝāĻžāĻā§āϝāĻžāύ, āĻāĻžāĻāĻŽāϏā§āĻāĻžāĻŽā§āĻĒ, āĻāĻžāϰāĻŖ\n- āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻ
āύā§āĻŽā§āĻĻāύāĻāĻžāϰā§āϰāĻž: āĻā§āĻŽāĻŋāĻāĻž āĻŦāĻž āĻŦā§āϝāĻā§āϤāĻŋ, āĻāĻŦāĻ āĻ
āϰā§āĻĄāĻžāϰāĻŋāĻ āύāĻŋāϝāĻŧāĻŽ\n- āĻĢāϞāĻžāĻĢāϞ āύāĻŋāϝāĻŧāĻŽ: âāϝ⧠āĻā§āĻ āĻāĻāĻāύā§āϤā§,â âāϏāĻāĻā§āϝāĻžāĻāϰāĻŋāώā§āĻ ,â âāϏāĻŦ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ,â âāĻāĻāĻžāϰāϰāĻžāĻāĻĄ āĻ
āύā§āĻŽā§āĻĻāĻŋāϤâ\n\nāϝ⧠āĻā§āύ⧠āĻāĻŽāĻĒā§āϞāĻŋāĻŽā§āύāĻā§āĻļāύāĻ āĻŦā§āĻā§ āύāĻŋāύ, āϏāϰā§āĻŦāĻĻāĻž āϰāĻžāĻā§āύ â āĻā§ āĻāĻāύ āĻā§āύ āĻā§ āĻ
āύā§āĻŽā§āĻĻāύ āĻŦāĻž āĻĒā§āϰāϤā§āϝāĻžāĻā§āϝāĻžāύ āĻāϰā§āĻā§ āϤāĻž āĻĄā§āĻāĻž āĻšāĻŋāϏā§āĻŦā§, āĻļā§āϧ⧠āϞāĻ āϞāĻžāĻāύā§āϰ āĻŽāϤ⧠āύāϝāĻŧāĨ¤\n\n## āĻāĻžāĻāĻŽāĻžāϰ āĻ āĻ
āĻĒā§āĻā§āώāĻž: āϰāĻŋāĻŽāĻžāĻāύā§āĻĄāĻžāϰ, āĻĄā§āĻĄāϞāĻžāĻāύ āĻ āĻāϏāĻā§āϞā§āĻļāύ\n\nāĻ
āĻĒā§āĻā§āώāĻž āĻšāĻā§āĻā§ āϝā§āĻāĻžāύ⧠āĻĻā§āϰā§āĻ āĻāĻžāĻāĻā§āϞ⧠āĻāĻāĻŋāϞ āĻŽāύ⧠āĻšāϤ⧠āĻļā§āϰ⧠āĻāϰā§āĨ¤ āĻŽāĻžāύā§āώ āϞāĻžāĻā§āĻā§ āϝāĻžāϝāĻŧ, āĻā§āϝāĻžāϞā§āύā§āĻĄāĻžāϰ āĻŦā§āϝāϏā§āϤ āĻĨāĻžāĻā§, āĻāĻŦāĻ âāĻāĻŽāϰāĻž āĻĢāĻŋāϰ⧠āĻāϏāĻŦâ āĻšāϝāĻŧā§ āϝāĻžāϝāĻŧ âāĻāĻāύ āĻāĻžāϰ āĻĻāĻžāϝāĻŧāĻŋāϤā§āĻŦ?â āĻāĻāĻŋ āĻāĻāύāĻžāĻāĻŋāϤā§āϤāĻŋāĻ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻŦāύāĻžāĻŽ āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻ-āϰā§āϏāĻĒāύā§āϏ āĻāĻĒāĻŋāĻāĻāϝāĻŧā§āϰ āĻŽāϧā§āϝ⧠āϏā§āĻĒāώā§āĻ āĻĒāĻžāϰā§āĻĨāĻā§āϝāĻā§āϞā§āϰ āĻāĻāĻāĻŋāĨ¤\n\nrequest-response API-āϤ⧠āϏāĻŽāϝāĻŧ āĻ
āĻĻā§āĻā§āϤāĨ¤ HTTP āĻāϞā§āϰ āĻāĻžāĻāĻŽāĻāĻāĻ āĻāĻā§, āϤāĻžāĻ āĻāĻĒāύāĻŋ āĻĻā§āĻ āĻĻāĻŋāύ āĻāĻāĻāĻŋ āĻ
āύā§āϰā§āϧ āĻā§āϞāĻž āϰāĻžāĻāϤ⧠āĻĒāĻžāϰāĻŦā§āύ āύāĻžāĨ¤ āĻāĻŋāĻŽāĻā§āϞ⧠āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĒā§āϝāĻžāĻāĻžāϰā§āύāĻā§āϞā§āϰ āĻĻāĻŋāĻā§ āϝāĻžāϝāĻŧ āϝā§āĻŽāύ āĻĒā§āϞāĻŋāĻ, āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏā§āĻā§āϝāĻžāύ āĻāϰ⧠āĻāϞāĻžāĻĻāĻž āĻāĻāĻāĻŋ āĻļāĻŋāĻĄāĻŋāĻāϞāĻĄ āĻāĻŦ, āĻŦāĻž āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϝāĻāύ āĻāĻŋāĻā§ āĻāĻāĻžāϰāĻĄāĻŋāĻ āĻšāϝāĻŧāĨ¤ āĻāĻā§āϞ⧠āĻāĻžāĻ āĻāϰā§, āĻāĻŋāύā§āϤ⧠āĻ
āĻĒā§āĻā§āώāĻžāϰ āϞāĻāĻŋāĻ āĻĒā§āϰāϏā§āϏā§āϰ āĻŦāĻžāĻāϰ⧠āĻĨāĻžāĻā§āĨ¤ āĻā§āϰā§āύāĻžāϰ āĻā§āϏāĻā§āϞ⧠āϏāĻšāĻā§āĻ āĻŽāĻŋāϏ āĻšāϝāĻŧā§ āϝāĻžāϝāĻŧ â āĻāĻĻāĻžāĻšāϰāĻŖ: āĻāĻŦ āĻĻā§āĻāĻŋ āĻŦāĻžāϰ āĻāĻžāϞāĻžāϞ⧠āĻā§ āĻšāϝāĻŧ, āĻŦāĻž āϰāĻŋāĻŽāĻžāĻāύā§āĻĄāĻžāϰā§āϰ āĻ āĻŋāĻ āĻāĻā§ āϰā§āĻāϰā§āĻĄāĻāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻšāϞ⧠āĻā§ āĻšāϝāĻŧāĨ¤\n\nāĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞā§āϤ⧠āϏāĻŽāϝāĻŧāĻā§ āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āϧāĻžāĻĒ āĻšāĻŋāϏā§āĻŦā§ āĻĻā§āĻāĻž āĻšāϝāĻŧāĨ¤ āĻāĻĒāύāĻŋ āĻŦāϞāϤ⧠āĻĒāĻžāϰā§āύ: ⧍ā§Ē āĻāĻŖā§āĻāĻž āĻ
āĻĒā§āĻā§āώāĻž āĻāϰā§āύ, āĻāĻāĻāĻŋ āϰāĻŋāĻŽāĻžāĻāύā§āĻĄāĻžāϰ āĻĒāĻžāĻ āĻžāύ, āϤāĻžāϰāĻĒāϰ āĻŽā§āĻ ā§Ēā§Ž āĻāύā§āĻāĻžāϰ āĻĒāϰ⧠āĻāϏāĻā§āϞā§āĻ āĻāϰā§āύāĨ¤ āϏāĻŋāϏā§āĻā§āĻŽ āϏā§āĻā§āĻ āϰāĻžāĻā§, āϤāĻžāĻ āĻĄā§āĻĄāϞāĻžāĻāύāĻā§āϞ⧠āĻāϞāĻžāĻĻāĻž âāĻā§āϰāύ + āĻā§āϝāĻŧā§āϰāĻŋâ āĻĒā§āϰāĻāϞā§āĻĒā§ āϞā§āĻāĻžāϝāĻŧāĻŋāϤ āĻĨāĻžāĻā§ āύāĻžāĨ¤\n\nāĻāĻāĻāĻŋ āϏāĻšāĻ āύāĻŋāϝāĻŧāĻŽ āĻāĻŽāύ āĻšāϤ⧠āĻĒāĻžāϰā§:\n\nāĻāϰāĻ āϰāĻŋāĻĒā§āϰā§āĻ āĻāĻŽāĻž āĻšāĻāϝāĻŧāĻžāϰ āĻĒāϰ ā§§ āĻĻāĻŋāύ āĻ
āĻĒā§āĻā§āώāĻž āĻāϰā§āύāĨ¤ āϝāĻĻāĻŋ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻāĻāύāĻ "Pending" āĻĨāĻžāĻā§, āĻŽā§āϝāĻžāύā§āĻāĻžāϰāĻā§ āĻŽā§āϏā§āĻ āĻĒāĻžāĻ āĻžāύāĨ¤ ⧍ āĻĻāĻŋāύā§āϰ āĻĒāϰā§, āϝāĻĻāĻŋ āĻāĻāύāĻ āĻĒā§āύā§āĻĄāĻŋāĻ āĻĨāĻžāĻā§, āĻŽā§āϝāĻžāύā§āĻāĻžāϰā§āϰ āϞāĻŋāĻĄāĻā§ āĻĒā§āύāϰāĻžāϝāĻŧ āύāĻŋāϝāĻŧā§āĻ āĻāϰā§āύ āĻāĻŦāĻ āĻāϏāĻā§āϞā§āĻļāύ āϰā§āĻāϰā§āĻĄ āĻāϰā§āύāĨ¤\n\nāĻāĻžāϝāĻŧāĻŽāĻžāϰ āĻĢāĻžāϝāĻŧāĻžāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻŋāύā§āϤ⧠āĻŦāĻŋāĻļā§āĻŦ āĻŦāĻĻāϞ⧠āĻā§āϞ⧠āĻāĻŋ āĻāϰāĻŦā§āύâāĻāĻāĻāĻžāĻ āĻŽā§āϞ āĻŦāĻŋāώāϝāĻŧāĨ¤ āĻāĻāĻāĻŋ āĻāĻžāϞ⧠āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āϏāĻŦāϏāĻŽāϝāĻŧ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāĻā§ āĻŦāϰā§āϤāĻŽāĻžāύ āϏā§āĻā§āĻ āĻĒā§āύāϰāĻžāϝāĻŧ āϝāĻžāĻāĻžāĻ āĻāϰā§:\n\n- āϏāϰā§āĻŦāĻļā§āώ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āϞā§āĻĄ āĻāϰā§āύ\n- āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āĻāĻāĻž āĻāĻāύāĻ āĻĒā§āύā§āĻĄāĻŋāĻ\n- āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āĻ
ā§āϝāĻžāϏāĻžāĻāύāĻŋ āĻāĻāύāĻ āĻŦā§āϧ (āĻāĻŋāĻŽ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻšāϤ⧠āĻĒāĻžāϰā§)\n- āϝāĻž āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύā§āĻŦā§āύ āϤāĻž āϰā§āĻāϰā§āĻĄ āĻāϰā§āύ āĻāĻŦāĻ āĻā§āύ āύā§āϝāĻŧāĻž āĻšāϞ⧠āϤāĻž āϞāĻŋāĻā§ āϰāĻžāĻā§āύ\n\n## āϰāĻŋāĻā§āϰāĻžāĻ āĻ āĻŦā§āϝāϰā§āĻĨāϤāĻž āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻŦāĻŋāύāĻž āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āĻ
ā§āϝāĻžāĻāĻļāύ\n\nāϰāĻŋāĻā§āϰāĻžāĻ āĻšāĻā§āĻā§ āϝāĻāύ āĻāĻŋāĻā§ āĻāĻĒāύāĻžāϰ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖā§ āύā§āĻ āĻāĻŽāύ āĻāĻžāϰāĻŖā§ āĻŦā§āϝāϰā§āĻĨ āĻšāϝāĻŧ: āĻāĻāĻāĻŋ āĻĒā§āĻŽā§āύā§āĻ āĻā§āĻāĻāϝāĻŧā§ āĻāĻžāĻāĻŽāĻāĻāĻ āĻāϰā§, āĻāĻŽā§āϞ āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰ āϏāĻžāĻŽāϝāĻŧāĻŋāĻ āĻā§āϞ āϰāĻŋāĻāĻžāϰā§āύ āĻāϰā§, āĻŦāĻž āĻāĻĒāύāĻžāϰ āĻ
ā§āϝāĻžāĻĒ āϧāĻžāĻĒ A āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠āĻāĻŋāύā§āϤ⧠āϧāĻžāĻĒ B-āĻāϰ āĻāĻā§ āĻā§āϰā§āϝāĻžāĻļ āĻāϰā§āĨ¤ āĻŦāĻŋāĻĒāĻĻāĻāĻŋ āϏāĻšāĻ: āĻāĻĒāύāĻŋ āĻāĻŦāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰāϞ⧠āĻā§āϞāĻŦāĻļāϤ āĻāĻāĻ āĻ
ā§āϝāĻžāĻāĻļāύ āĻĻā§âāĻŦāĻžāϰ āĻšāϝāĻŧā§ āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤\n\nrequest-response-āĻ āϏāĻžāϧāĻžāϰāĻŖ āĻĒā§āϝāĻžāĻāĻžāϰā§āύ āĻšāĻā§āĻā§ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻāĻŋ āĻāύā§āĻĄāĻĒāϝāĻŧā§āύā§āĻ āĻāϞ āĻāϰā§, āĻ
āĻĒā§āĻā§āώāĻž āĻāϰā§, āĻāĻŦāĻ āϏā§āĻĒāώā§āĻ āϏāĻĢāϞāϤāĻž āύāĻž āĻĒā§āϞ⧠āĻāĻŦāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§āĨ¤ āϏā§āĻāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ āĻāϰāϤ⧠āĻšāϞ⧠āϏāĻžāϰā§āĻāĻžāϰāĻā§ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤ āĻāϞāĻā§āϞāĻŋāĻā§ āĻāĻāĻ āĻ
āĻāĻŋāĻĒā§āϰāĻžāϝāĻŧ āĻšāĻŋāϏā§āĻŦā§ āĻšā§āϝāĻžāύā§āĻĄā§āϞ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤\n\nāĻāĻāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦāϏāĻŽā§āĻŽāϤ āϏāĻŽāĻžāϧāĻžāύ āĻšāϞ⧠idempotency āĻā§: āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻāĻŋ āĻāĻāύāĻŋāĻ āĻā§āĻā§āύ āĻĒāĻžāĻ āĻžāϝāĻŧ āϝā§āĻŽāύ pay:invoice-583:attempt-1āĨ¤ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻ āĻā§-āϰ āĻāύā§āϝ āĻāĻāĻāĻāĻžāĻŽ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠āĻāĻŦāĻ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋāϰ āĻā§āώā§āϤā§āϰā§āĻ āĻāĻāĻ āĻĢāϞāĻžāĻĢāϞ āĻĢā§āϰāϤ āĻĻā§āϝāĻŧāĨ¤ āĻāĻāĻŋ āĻĄāĻžāĻŦāϞ āĻāĻžāϰā§āĻ, āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āĻāĻŋāĻā§āĻ āĻŦāĻž āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āĻ
āύā§āĻŽā§āĻĻāύāĻā§ āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰā§āĨ¤\n\nāĻāĻā§āύā§āĻ-āĻĄā§āϰāĻŋāĻā§āύ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞā§āϤ⧠āĻāϰā§āĻ āϧāϰāύā§āϰ āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āĻā§āĻāĻāĻŋ āĻĨāĻžāĻā§āĨ¤ āĻāĻā§āύā§āĻāĻā§āϞ⧠āĻĒā§āϰāĻžāϝāĻŧāĻ at-least-once āĻĄā§āϞāĻŋāĻāĻžāϰāĻŋ āĻāϰā§, āϝāĻžāϰ āĻ
āϰā§āĻĨ āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āĻāϏāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŽāύāĻāĻŋ āϏāĻŦāĻāĻŋāĻā§ āĻ āĻŋāĻāĻ āĻžāĻ āĻĨāĻžāĻāϞā§āĻāĨ¤ āĻāύāĻāĻŋāĻāĻŽāĻžāϰāĻĻā§āϰ āĻĄā§āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻļāύ āĻāϰāϤ⧠āĻšāĻŦā§: āĻāĻā§āύā§āĻ āĻāĻāĻĄāĻŋ (āĻŦāĻž āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āĻā§ āϝā§āĻŽāύ invoice_id + step) āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋāĻā§ āĻāĻĒā§āĻā§āώāĻž āĻāϰā§āύāĨ¤ āĻāĻāĻŋ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻ
āϰā§āĻā§āϏā§āĻā§āϰā§āĻļāύā§āϰ āĻŽā§āϞ āĻĒāĻžāϰā§āĻĨāĻā§āϝ: request-response āύāĻŋāϰāĻžāĻĒāĻĻ āĻāϞ āϰā§āĻĒā§āϞā§âāϰ āĻāĻĒāϰ āĻĢā§āĻāĻžāϏ āĻāϰā§, āĻāϰ āĻāĻā§āύā§āĻ āύāĻŋāϰāĻžāĻĒāĻĻ āĻŽā§āϏā§āĻ āϰā§āĻĒā§āϞā§âāϰ āĻāĻĒāϰāĨ¤\n\nāĻāϝāĻŧā§āĻāĻāĻŋ āϰāĻŋāĻā§āϰāĻžāĻ āύāĻŋāϝāĻŧāĻŽ āĻāĻāϝāĻŧ āĻŽāĻĄā§āϞā§āĻ āĻāĻžāĻ āĻāϰā§:\n\n- āĻŦā§āϝāĻžāĻāĻ
āĻĢ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ (āĻāĻĻāĻžāĻšāϰāĻŖ: 10s, 30s, 2m).\n- āĻāĻāĻāĻŋ āϏāϰā§āĻŦā§āĻā§āĻ āĻĒā§āϰāĻā§āώā§āĻāĻž āϏā§āĻŽāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āύāĨ¤\n- āϏāĻžāĻŽāϝāĻŧāĻŋāĻ āϤā§āϰā§āĻāĻŋ (āϰāĻŋāĻā§āϰāĻžāĻ) āĻ āϏā§āĻĨāĻžāϝāĻŧā§ āϤā§āϰā§āĻāĻŋ (āĻĻā§āϰā§āϤ āĻĢā§āĻāϞ) āĻāϞāĻžāĻĻāĻž āĻāϰā§āύāĨ¤\n- āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤ āĻŦā§āϝāϰā§āĻĨāϤāĻžāĻā§āϞā§āĻā§ âneeds attentionâ āϏā§āĻā§āĻā§ āĻĒāĻžāĻ āĻžāύāĨ¤\n- āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒā§āϰāĻā§āώā§āĻāĻž āϞāĻ āĻāϰā§āύ āϝāĻžāϤ⧠āĻĒāϰ⧠āĻŦā§āĻāĻžāύ⧠āϝāĻžāϝāĻŧ āĻāĻŋ āĻāĻā§āĻāĻŋāϞāĨ¤\n\nāϰāĻŋāĻā§āϰāĻžāĻāĻā§āϞ⧠āĻĒā§āϰāϏā§āϏā§āϰ āĻŽāϧā§āϝ⧠āϏā§āĻĒāώā§āĻ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤ, āϞā§āĻā§āύ⧠āĻāĻāϰāĻŖ āύāϝāĻŧāĨ¤ āĻāĻāĻžāĻŦā§āĻ āĻŦā§āϝāϰā§āĻĨāϤāĻžāĻā§ āĻĻā§āĻļā§āϝāĻŽāĻžāύ āĻ āĻŽā§āϰāĻžāĻŽāϤāϝā§āĻā§āϝ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤\n\n## āĻ
āĻĄāĻŋāĻ āĻā§āϰā§āĻāϞ: āĻĒā§āϰāϏā§āϏāĻā§ āĻŦā§āϝāĻžāĻā§āϝāĻžāϝā§āĻā§āϝ āĻāϰāĻž\n\nāĻ
āĻĄāĻŋāĻ āĻā§āϰā§āĻāϞ āĻšāϞ āĻāĻĒāύāĻžāϰ âāĻā§āύâ āĻĢāĻžāĻāϞāĨ¤ āϝāĻāύ āĻā§āĻ āĻŦāϞā§, âāĻā§āύ āĻāĻ āĻāϰāĻ āĻĒā§āϰāϤā§āϝāĻžāĻā§āϝāĻžāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§?â āĻāĻĒāύāĻžāĻā§ āĻ
āύā§āĻŽāĻžāύ āύāĻž āĻāϰā§āĻ āĻāϤā§āϤāϰ āĻĻāĻŋāϤ⧠āĻšāĻŦā§, āĻāĻŽāύāĻāĻŋ āĻŽāĻžāϏ āĻĒāϰā§āĨ¤ āĻāĻāĻŋ āĻāĻāύāĻžāĻāĻŋāϤā§āϤāĻŋāĻ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻāĻŦāĻ request-response āĻāĻāϝāĻŧā§āϰ āĻā§āώā§āϤā§āϰā§āĻ āĻāϰā§āϰāĻŋ, āĻāĻŋāύā§āϤ⧠āĻāĻžāĻāĻāĻŋ āĻāϞāĻžāĻĻāĻž āĻāĻžāĻŦā§ āĻāϰā§āĨ¤\n\nāϝ⧠āĻā§āύ⧠āĻĻā§āϰā§āĻ-āĻāϞāĻŽāĻžāύ āĻĒā§āϰāϏā§āϏā§āϰ āĻāύā§āϝ, āϏā§āĻ āĻĢā§āϝāĻžāĻā§āĻāĻā§āϞ⧠āϰā§āĻāϰā§āĻĄ āĻāϰā§āύ āϝā§āĻā§āϞ⧠āĻĻāĻŋāϝāĻŧā§ āĻāĻĒāύāĻŋ āĻāϞā§āĻĒāĻāĻŋ āϰā§āĻĒā§āϞ⧠āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύ:\n\n- āĻ
ā§āϝāĻžāĻā§āĻāϰ: āĻā§ āĻāϰā§āĻā§ (āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§, āϏāĻžāϰā§āĻāĻŋāϏ, āĻŦāĻž āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻžāĻāĻŽāĻžāϰ)\n- āϏāĻŽāϝāĻŧ: āĻāĻāύ āĻāĻāϞ⧠(āĻāĻžāĻāĻŽāĻā§āύāϏāĻš)\n- āĻāύāĻĒā§āĻ: āϤāĻāύ āĻā§ āĻāĻžāύāĻž āĻāĻŋāϞ (āĻĒāϰāĻŋāĻŽāĻžāĻŖ, āĻā§āύā§āĻĄāϰ, āύā§āϤāĻŋ āϏā§āĻŽāĻž, āĻ
āύā§āĻŽā§āĻĻāύ)\n- āĻāĻāĻāĻĒā§āĻ: āĻāĻŋ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ/āĻ
ā§āϝāĻžāĻāĻļāύ āύā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ (āĻ
āύā§āĻŽā§āĻĻāĻŋāϤ, āĻĒā§āϰāϤā§āϝāĻžāĻā§āϝāĻžāϤ, āĻĒā§āĻĄ, āϰāĻŋāĻā§āϰāĻžāĻ āĻāϰāĻž)\n- āϰā§āϞ āĻāĻžāϰā§āϏāύ: āĻā§āύ āĻĒāϞāĻŋāϏāĻŋ/āϞāĻāĻŋāĻ āĻāĻžāϰā§āϏāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ\n\nāĻāĻā§āύā§āĻ-āĻĄā§āϰāĻŋāĻā§āύ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻ
āĻĄāĻŋāĻāĻŋāĻāĻā§ āϏāĻšāĻ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āĻāĻžāϰāĻŖ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϧāĻžāĻĒ āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāĻā§āύā§āĻ āĻā§āĻĒāύā§āύ āĻāϰ⧠āϝā§āĻŽāύ âManagerApprovedâ āĻŦāĻž âPaymentFailed.â āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āϏā§āĻ āĻāĻā§āύā§āĻāĻā§āϞ⧠āĻĒā§-āϞā§āĻĄ āĻāĻŦāĻ āĻ
ā§āϝāĻžāĻā§āĻāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύ, āĻāĻāĻāĻŋ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻāĻžāĻāĻŽāϞāĻžāĻāύ āĻĒāĻžāĻā§āĻž āϝāĻžāϝāĻŧāĨ¤ āĻŽā§āϞ āĻāĻĨāĻž āĻšāĻā§āĻā§ āĻāĻā§āύā§āĻāĻā§āϞ⧠āĻŦāϰā§āĻŖāύāĻžāĻŽā§āϞāĻ āϰāĻžāĻā§āύ āĻāĻŦāĻ āĻā§āϏ āĻ
āύā§āϝāĻžāϝāĻŧā§ āĻĒā§āϰāĻļā§āύ āĻāĻžāϞāĻžāύā§āϰ āĻŽāϤ⧠āϏā§āĻ āĻāϰā§āύāĨ¤\n\nrequest-response āĻāĻĒāĻŋāĻāĻāĻ āĻ
āĻĄāĻŋāĻāϝā§āĻā§āϝ āĻšāϤ⧠āĻĒāĻžāϰā§, āĻāĻŋāύā§āϤ⧠āĻāϞā§āĻĒāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻŦāĻŋāĻāĻŋāύā§āύ āϏāĻžāϰā§āĻāĻŋāϏ⧠āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āĻĨāĻžāĻā§āĨ¤ āĻāĻ āĻāύā§āĻĄāĻĒāϝāĻŧā§āύā§āĻ āĻŦāϞāĻŦā§ âapproved,â āĻāϰā§āĻāĻāĻŋ āĻŦāϞāĻŦā§ âpayment requested,â āĻāϰ āϤā§āϤā§āϝāĻŧāĻāĻŋ āĻŦāϞāĻŦā§ âretry succeededāĨ¤â āϝāĻĻāĻŋ āĻĒā§āϰāϤāĻŋāĻāĻŋāϰ āĻĢāϰāĻŽā§āϝāĻžāĻ āĻŦāĻž āĻĢāĻŋāϞā§āĻĄ āĻāϞāĻžāĻĻāĻž āĻšāϝāĻŧ, āĻ
āĻĄāĻŋāĻ āĻāĻāĻāĻŋ āĻā§āϝāĻŧā§āύā§āĻĻāĻž āĻāĻžāĻ āĻšāϝāĻŧā§ āĻĻāĻžāĻāĻĄāĻŧāĻžāϝāĻŧāĨ¤\n\nāĻāĻāĻāĻŋ āϏāĻšāĻ āϏāĻŽāĻžāϧāĻžāύ āĻšāϞ⧠āĻāĻāĻāĻŋ āĻļā§āϝāĻŧāĻžāϰā§āĻĄ âāĻā§āϏ āĻāĻāĻĄāĻŋâ (āĻā§āϰāĻŋāϞā§āĻļāύ āĻāĻāĻĄāĻŋ) â āĻāĻāĻŋ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻ, āĻāĻā§āύā§āĻ āĻāĻŦāĻ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϰā§āĻāϰā§āĻĄā§ āϞāĻžāĻāĻžāύ, āϝā§āĻŽāύ âEXP-2026-00173.â āϤāĻāύ āĻāĻĒāύāĻŋ āĻĒā§āϰ⧠āϝāĻžāϤā§āϰāĻž āĻā§āϰā§āϏ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύāĨ¤\n\n## āϏāĻ āĻŋāĻ āĻĒāĻĻā§āϧāϤāĻŋ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāĻž: āĻļāĻā§āϤāĻŋ āĻ āĻā§āϰā§āĻĄâāĻ
āĻĢ\n\nāϏā§āϰāĻž āĻĒāĻāύā§āĻĻ āύāĻŋāϰā§āĻāϰ āĻāϰ⧠āĻāĻĒāύāĻžāϰ āĻāĻŋ āĻāĻāύāĻ āĻāϤā§āϤāϰ āĻĻāϰāĻāĻžāϰ, āύāĻž āĻāĻŋ āĻĒā§āϰāϏā§āϏāĻāĻŋ āĻāĻŖā§āĻāĻž āĻŦāĻž āĻĻāĻŋāύ āϧāϰ⧠āĻāϞāϤ⧠āĻĨāĻžāĻāĻŦā§āĨ¤\n\nRequest-response āĻāĻžāϞ⧠āϝāĻāύ āĻāĻžāĻāĻāĻŋ āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āĻāĻŦāĻ āύāĻŋāϝāĻŧāĻŽāĻā§āϞ⧠āϏāϰāϞāĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻāĻāĻŋ āĻĢāϰā§āĻŽ āĻāĻŽāĻž āĻĻā§āϝāĻŧ, āϏāĻžāϰā§āĻāĻžāϰ āϏā§āĻāĻŋ āĻā§āϝāĻžāϞāĻŋāĻĄā§āĻ āĻāϰā§, āĻĄā§āĻāĻž āϏā§āĻ āĻāϰā§, āĻāĻŦāĻ āϏāĻĢāϞāϤāĻž āĻŦāĻž āϤā§āϰā§āĻāĻŋ āĻĢā§āϰāϤ āĻĻā§āϝāĻŧāĨ¤ āĻāĻāĻŋ āϏā§āĻĒāώā§āĻ, āĻāĻāĻ āϧāĻžāĻĒā§āϰ āĻāĻžāĻāĻā§āϞā§āϰ āĻāύā§āϝāĻ āĻŽāĻžāύāĻžāϝāĻŧ āϝā§āĻŽāύ āϤā§āϰāĻŋ, āĻāĻĒāĻĄā§āĻ āĻŦāĻž āĻ
āύā§āĻŽāϤāĻŋ āϝāĻžāĻāĻžāĻāĨ¤\n\nāĻāĻāĻž āĻāώā§āĻ āĻĻā§āϝāĻŧ āϝāĻāύ āĻāĻāĻāĻŋ âāĻāĻāĻ āĻ
āύā§āϰā§āϧâ āĻā§āĻĒāύ⧠āĻ
āύā§āĻ āϧāĻžāĻĒā§ āĻĒāϰāĻŋāĻŖāϤ āĻšāϝāĻŧ: āĻ
āύā§āĻŽā§āĻĻāύā§āϰ āĻ
āĻĒā§āĻā§āώāĻž, āĻāĻāĻžāϧāĻŋāĻ āĻŦāĻžāĻāϰā§āϰ āϏāĻŋāϏā§āĻā§āĻŽ āĻāϞ, āĻāĻžāĻāĻŽāĻāĻāĻ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāĻ, āĻŦāĻž āĻĒāϰāĻŦāϰā§āϤ⧠āĻĒāĻĻāĻā§āώā§āĻĒā§āϰ āĻāĻĒāϰ āĻļāĻžāĻāĻžāĨ¤ āĻāĻĒāύāĻŋ āĻŦāĻž āϤ⧠āĻāĻāĻāĻŋ āĻāĻžāύā§āĻāĻļāύ āĻā§āϞ⧠āϰāĻžāĻāĻŦā§āύ (āĻāĻā§āĻā§āϰ), āĻŦāĻž āĻāĻĒāύāĻŋ āĻ
āĻĒā§āĻā§āώāĻž āĻ āϰāĻŋāĻā§āϰāĻžāĻāĻā§āϞ⧠āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄ āĻāĻŦâāĻ āĻ ā§āϞ⧠āĻĻā§āĻŦā§āύ āϝāĻž āĻŦā§āĻāĻž āĻāĻ āĻŋāύāĨ¤\n\nāĻāĻā§āύā§āĻ-āĻĄā§āϰāĻŋāĻā§āύ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āϤāĻāύ āĻā§āĻŦāϞāĻā§āĻŦāϞ āĻāϰ⧠āϝāĻāύ āĻĒā§āϰāϏā§āϏāĻāĻŋ āϏāĻŽāϝāĻŧā§āϰ āĻāĻĒāϰ āĻāĻāĻāĻŋ āĻāĻžāĻšāĻŋāύā§āĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϧāĻžāĻĒ āĻāĻāĻāĻŋ āύāϤā§āύ āĻāĻā§āύā§āĻ (approved, rejected, timer fired, payment failed) āĻāϰ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāϝāĻŧ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύā§āϝāĻŧāĨ¤ āĻāϤ⧠paus, āϰāĻŋāĻā§āϰāĻžāĻ, āĻāĻŦāĻ āĻā§āύ āϏāĻŋāϏā§āĻā§āĻŽāĻāĻž āĻāĻāĻž āĻāϰāϞā§âāϤāĻž āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻā§āϰā§āĻāϞ āϰāĻžāĻāĻž āϏāĻšāĻ āĻšāϝāĻŧāĨ¤\n\nāĻāĻŋāĻā§ āĻŦāĻžāϏā§āϤāĻŦ āĻā§āϰā§āĻĄâāĻ
āĻĢ āĻāĻā§:\n\n- āϏāϰāϞāϤāĻž āĻŦāύāĻžāĻŽ āĻā§āĻāϏāĻāϤāĻž: request-response āĻļā§āϰā§āϤ⧠āϏāĻšāĻ, āĻāĻā§āύā§āĻ-āĻĄā§āϰāĻŋāĻā§āύ āĻĻā§āϰā§āĻ āĻŦāĻŋāϞāĻŽā§āĻŦā§ āύāĻŋāϰāĻžāĻĒāĻĻāĨ¤\n- āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āϧāϰāύ: request-response āϏāϰāĻžāϏāϰāĻŋ āϧāĻžāϰāĻžāϝāĻŧ āĻāϞā§, āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞā§āϤ⧠āϧāĻžāĻĒāĻā§āϞ⧠āĻā§āĻĄāĻŧā§ āĻā§āϰā§āϏ āĻāϰāĻž āϞāĻžāĻā§āĨ¤\n- āĻā§āϞāĻŋāĻ āĻ āĻ
āĻā§āϝāĻžāϏ: āĻāĻā§āύā§āĻāĻā§āϞā§āϰ āĻāύā§āϝ āĻāĻžāϞ āϞāĻāĻŋāĻ, āĻā§āϰāĻŋāϞā§āĻļāύ āĻāĻāĻĄāĻŋ āĻāĻŦāĻ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āϏā§āĻā§āĻ āĻŽāĻĄā§āϞ āĻĻāϰāĻāĻžāϰāĨ¤\n- āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāύāĻž: āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āϝāϤ āĻŦā§āĻĻā§āϧāĻŋ āĻĒāĻžāϝāĻŧ, āĻļāĻžāĻāĻžāĻā§āϞāĻŋ āϝāϤ āĻŦāĻžāĻĄāĻŧā§; āĻāĻā§āύā§āĻ-āĻĄā§āϰāĻŋāĻā§āύ āĻĄāĻŋāĻāĻžāĻāύ āĻāĻžāϞā§āĻāĻžāĻŦā§ āĻŽāĻĄā§āϞ āĻāϰāϞ⧠āύāϤā§āύ āĻĒāĻĨā§ āĻā§āϞāĻžāϰ āĻā§āώā§āϤā§āϰ⧠āϏāĻšāĻžāϝāĻŧāĻāĨ¤\n\nāĻāĻāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦ āĻāĻĻāĻžāĻšāϰāĻŖ: āĻāĻāĻāĻŋ āĻāϰāĻ āϰāĻŋāĻĒā§āϰā§āĻâāĻŽā§āϝāĻžāύā§āĻāĻžāϰ āĻ
āύā§āĻŽā§āĻĻāύ, āϤāĻžāϰāĻĒāϰ āĻĢāĻžāĻāύā§āϝāĻžāύā§āϏ āϰāĻŋāĻāĻŋāĻ, āϤāĻžāϰāĻĒāϰ āĻĒā§āĻŽā§āύā§āĻāĨ¤ āϝāĻĻāĻŋ āĻĒā§āĻŽā§āύā§āĻ āĻŦā§āϝāϰā§āĻĨ āĻšāϝāĻŧ, āĻāĻĒāύāĻŋ āϰāĻŋāĻā§āϰāĻžāĻ āĻāĻžāύ āĻĄāĻžāĻŦāϞâāĻĒā§āĻŽā§āύā§āĻ āύāĻž āĻāϰā§āĨ¤ āĻāĻāĻŋ āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻžāĻŦā§āĻ āĻāĻā§āύā§āĻ-āĻĄā§āϰāĻŋāĻā§āύāĨ¤ āĻāϰ āϝāĻĻāĻŋ āĻā§āĻŦāϞ âāĻāϰāĻ āĻāĻŽāĻžâ āĻāĻŦāĻ āĻĻā§āϰā§āϤ āĻā§āĻ āĻšāϝāĻŧ, request-response āϝāĻĨā§āώā§āĻāĨ¤\n\n## āϧāĻžāĻĒā§ āϧāĻžāĻĒā§: āĻāĻāĻāĻŋ āĻĻā§āϰā§āĻ-āĻāϞāĻŽāĻžāύ āĻĒā§āϰāϏā§āϏ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āϝāĻž āĻŦāĻŋāϞāĻŽā§āĻŦ āĻāĻŋāĻā§ āĻāĻŋāĻāĻŋāϝāĻŧā§ āϰāĻžāĻāϤ⧠āĻĒāĻžāϰā§\n\nāĻĻā§āϰā§āĻ-āĻāϞāĻŽāĻžāύ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āĻĒā§āϰāϏā§āϏāĻā§āϞ⧠āϏāĻžāϧāĻžāϰāĻŖāϤ āĻŦāĻŋāϰāĻā§āϤāĻŋāĻāϰāĻāĻžāĻŦā§ āĻŦā§āϝāϰā§āĻĨ āĻšāϝāĻŧ: āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻā§āϝāĻžāĻŦ āĻŦāύā§āϧ, āϏāĻžāϰā§āĻāĻžāϰ āϰāĻŋāϏā§āĻāĻžāϰā§āĻ, āĻ
āύā§āĻŽā§āĻĻāύ āϤā§āϤā§āϝāĻŧ āĻĻāĻŋāύā§āĻ āύāĻžāĻ āĻāϏāĻž, āĻŦāĻž āĻĒā§āĻŽā§āύā§āĻ āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰ āĻāĻžāĻāĻŽāĻāĻāĻāĨ¤ āϝā§āĻā§āύ āĻŽāĻĄā§āϞāĻ āĻĒāĻāύā§āĻĻ āĻāϰā§āύ, āĻļā§āϰ⧠āĻĨā§āĻā§āĻ āϏā§āĻ āĻŦāĻŋāϞāĻŽā§āĻŦāĻā§āϞā§āĻā§ āĻŦāĻŋāĻŦā§āĻāύāĻžāϝāĻŧ āύāĻŋāϝāĻŧā§ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰā§āύāĨ¤\n\nāĻĒā§āϰāĻĨāĻŽā§ āĻāĻāĻāĻŋ āĻā§āĻ āϏā§āĻā§āĻ āϏā§āĻ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰā§āύ āϝāĻž āĻāĻĒāύāĻŋ āϏāĻāϰāĻā§āώāĻŖ āĻ āϰāĻŋāϏā§āϝā§āĻŽ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āϏ⧠āĻŦāϰā§āϤāĻŽāĻžāύ āϏā§āĻā§āĻāĻāĻŋ āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰāϤ⧠āύāĻž āĻĒāĻžāϰā§āύ, āĻāĻĒāύāĻžāϰ āϏāϤā§āϝāĻŋāĻāĻžāϰā§āϰ āϰāĻŋāϏā§āĻŽā§āĻŦāϞ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āύā§āĻāĨ¤\n\n### āĻāĻāĻāĻŋ āϏāĻšāĻ āĻĄāĻŋāĻāĻžāĻāύ āϏāĻŋāĻā§āϝāĻŧā§āύā§āϏ\n\n1. āϏā§āĻŽāĻžāύāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āύ: āĻļā§āϰ⧠āĻā§āϰāĻŋāĻāĻžāϰ, āϏāĻŽāĻžāĻĒā§āϤāĻŋ āĻļāϰā§āϤ āĻāĻŦāĻ āĻāϝāĻŧā§āĻāĻāĻŋ āĻŽā§āϞ āϏā§āĻā§āĻ (Pending approval, Approved, Rejected, Expired, Completed) āĻ āĻŋāĻ āĻāϰā§āύāĨ¤\n2. āĻāĻā§āύā§āĻ āĻ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤāĻā§āϞā§āϰ āύāĻžāĻŽāĻāϰāĻŖ āĻāϰā§āύ: āϏāĻŽāϝāĻŧā§āϰ āĻāĻĒāϰ āĻā§ āĻā§ āĻāĻāϤ⧠āĻĒāĻžāϰ⧠āϞāĻŋāĻā§ āϰāĻžāĻā§āύ (Submitted, Approved, Rejected, TimerFired, RetryScheduled). āĻāĻā§āύā§āĻ āύāĻžāĻŽāĻā§āϞ⧠āĻ
āϤā§āϤ āĻāĻžāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤\n3. āĻ
āĻĒā§āĻā§āώāĻžāϰ āĻĒāϝāĻŧā§āύā§āĻ āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰā§āύ: āĻā§āĻĨāĻžāϝāĻŧ āĻĒā§āϰāϏā§āϏ āĻāĻāĻāύ āĻŽāĻžāύā§āώā§āϰ, āĻŦāĻžāĻāϰā§āϰ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ, āĻŦāĻž āĻĄā§āĻĄāϞāĻžāĻāύā§āϰ āĻāύā§āϝ paus āĻāϰā§āĨ¤\n4. āĻĒā§āϰāϤāĻŋāĻāĻŋ āϧāĻžāĻĒā§ āĻāĻžāĻāĻŽāĻžāϰ āĻ āϰāĻŋāĻā§āϰāĻžāĻ āύāĻŋāϝāĻŧāĻŽ āϝā§āĻ āĻāϰā§āύ: āϏāĻŽāϝāĻŧ āĻĒā§āϰā§āĻŦā§ āĻā§ āĻšāĻŦā§ āĻŦāĻž āĻāϞ āĻŦā§āϝāϰā§āĻĨ āĻšāϞ⧠āĻā§ āĻšāĻŦā§ (āĻŦā§āϝāĻžāĻāĻ
āĻĢ, āϏāϰā§āĻŦā§āĻā§āĻ āĻĒā§āϰāĻā§āώā§āĻāĻž, āĻāϏāĻā§āϞā§āĻ, āϤā§āϝāĻžāĻ)āĨ¤\n5. āĻā§āĻāĻžāĻŦā§ āĻĒā§āϰāϏā§āϏ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāϞ⧠āĻšāĻŦā§ āϤāĻž āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰā§āύ: āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻā§āύā§āĻ āĻŦāĻž āĻāϞāĻŦā§āϝāĻžāĻā§, āϏāĻāϰāĻā§āώāĻŋāϤ āϏā§āĻā§āĻ āϞā§āĻĄ āĻāϰā§āύ, āϝāĻžāĻāĻžāĻ āĻāϰā§āύ āĻāĻāĻž āĻāĻāύāĻ āĻŦā§āϧ, āϤāĻžāϰāĻĒāϰ āĻĒāϰāĻŦāϰā§āϤ⧠āϏā§āĻā§āĻā§ āϝāĻžāύāĨ¤\n\nāϰāĻŋāϏā§āĻāĻžāϰā§āĻāĻā§āϞ⧠āĻāĻŋāĻā§ āĻĨāĻžāĻāĻžāϰ āĻāύā§āϝ, āĻāĻžāϞāĻŋāϝāĻŧā§ āϝāĻžāĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āύā§āϝā§āύāϤāĻŽ āĻĄā§āĻāĻž āĻĒERSIST āĻāϰā§āύāĨ¤ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāϞāĻžāύā§āϰ āĻāύā§āϝ āϝāĻĨā§āώā§āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύ āϝāĻžāϤ⧠āĻ
āύā§āĻŽāĻžāύ āĻāϰāĻžāϰ āĻĻāϰāĻāĻžāϰ āύāĻž āĻĒāĻĄāĻŧā§:\n\n- āĻĒā§āϰāϏā§āϏ āĻāύāϏā§āĻā§āϝāĻžāύā§āϏ āĻāĻāĻĄāĻŋ āĻāĻŦāĻ āĻŦāϰā§āϤāĻŽāĻžāύ āϏā§āĻā§āĻ\n- āĻĒāϰāĻŦāϰā§āϤ⧠āĻā§ āĻāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠(āĻ
ā§āϝāĻžāϏāĻžāĻāύāĻŋ/āϰā§āϞ) āĻāĻŦāĻ āϤāĻžāϰāĻž āĻā§ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϝāĻŧā§āĻā§\n- āĻĄā§āĻĄāϞāĻžāĻāύ (due_at, remind_at) āĻ āĻāϏāĻā§āϞā§āĻļāύ āϞā§āĻā§āϞ\n- āϰāĻŋāĻā§āϰāĻžāĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž (āĻā§āώā§āĻāĻžāϰ āϏāĻāĻā§āϝāĻž, āĻļā§āώ āϤā§āϰā§āĻāĻŋ, next_retry_at)\n- āϏāĻžāĻāĻĄâāĻāĻĢā§āĻā§āĻā§āϰ āĻāύā§āϝ āĻāĻāĻĄā§āĻŽā§āĻĒā§āĻā§āύā§āϏāĻŋ āĻā§ āĻŦāĻž âāĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻāϰāĻžâ āĻĢā§āϞā§āϝāĻžāĻ\n\nāĻāĻĒāύāĻŋ āϝāĻĻāĻŋ "āĻŦāϰā§āϤāĻŽāĻžāύ⧠āĻāĻŽāϰāĻž āĻā§āĻĨāĻžāϝāĻŧ āĻāĻāĻŋ" āĻāĻŦāĻ "āĻĒāϰāĻŦāϰā§āϤ⧠āĻā§ āĻ
āύā§āĻŽā§āĻĻāĻŋāϤ" āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻĨā§āĻā§ āĻĒā§āύāϰā§āĻāĻ āύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āϤāĻŦā§ āĻŦāĻŋāϞāĻŽā§āĻŦ āĻāϰ āĻāϝāĻŧāĻžāύāĻ āĻšāĻŦā§ āύāĻžāĨ¤\n\n## āϏāĻžāϧāĻžāϰāĻŖ āĻā§āϞ āĻ āĻā§āĻāĻžāĻŦā§ āĻāĻĄāĻŧāĻžāĻŦā§āύ\n\nāĻĻā§āϰā§āĻ-āĻāϞāĻŽāĻžāύ āĻĒā§āϰāϏā§āϏāĻā§āϞ⧠āĻŦā§āĻļāĻŋāϰāĻāĻžāĻāĻ āϤāĻāύāĻ āĻāĻžāĻā§ āϝāĻāύ āĻŦāĻžāϏā§āϤāĻŦ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āĻāϏā§āĨ¤ āĻ
āύā§āĻŽā§āĻĻāύ āĻĻā§āĻ āĻĻāĻŋāύ āύā§āϝāĻŧ, āĻāĻāĻāĻŋ āϰāĻŋāĻā§āϰāĻžāĻ āĻā§āϞ āϏāĻŽāϝāĻŧā§ āĻĢāĻžāϝāĻŧāĻžāϰ āĻāϰā§, āĻāĻŦāĻ āĻāĻĒāύāĻŋ āĻĄāĻžāĻŦāϞ āĻĒā§āĻŽā§āύā§āĻ āĻŦāĻž āĻ
āύā§āĻĒāϏā§āĻĨāĻŋāϤ āĻ
āĻĄāĻŋāĻ āĻā§āϰā§āĻāϞ āĻĒā§āϝāĻŧā§ āϝāĻžāύāĨ¤\n\nāϏāĻžāϧāĻžāϰāĻŖ āĻā§āϞāĻā§āϞā§:\n\n- HTTP āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻ āĻā§āϞāĻž āϰāĻžāĻāĻž āϝāĻāύ āĻāĻāĻāύ āĻŽāĻžāύā§āώā§āϰ āĻ
āύā§āĻŽā§āĻĻāύā§āϰ āĻāύā§āϝ āĻ
āĻĒā§āĻā§āώāĻž āĻšāĻā§āĻā§āĨ¤ āĻāĻāĻŋ āĻāĻžāĻāĻŽāĻāĻāĻ āĻšāϝāĻŧ, āϏāĻžāϰā§āĻāĻžāϰ āϰāĻŋāϏā§āϰā§āϏ āĻŦāĻžāĻāϧ⧠āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āĻŽāĻŋāĻĨā§āϝ⧠āϧāĻžāϰāĻŖāĻž āĻĻā§āϝāĻŧ āϝ⧠âāĻāĻŋāĻā§ āĻšāĻā§āĻā§āĨ¤â\n- āĻāĻāĻĄā§āĻŽā§āĻĒā§āĻā§āύā§āϏāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻāϞāĻā§āϞ⧠āϰāĻŋāĻā§āϰāĻžāĻ āĻāϰāĻžāĨ¤ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻā§āϞāĻŋāĻ āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āĻāύāĻāϝāĻŧā§āϏ, āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āĻāĻŽā§āĻāϞ āĻŦāĻž āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤ âApprovedâ āĻā§āϰāĻžāύāĻāĻŋāĻļāύ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤\n- āĻĒā§āϰāϏā§āϏ āϏā§āĻā§āĻ āϏāĻāϰāĻā§āώāĻŖ āύāĻž āĻāϰāĻžāĨ¤ āϝāĻĻāĻŋ āϏā§āĻā§āĻ āĻŽā§āĻŽāϰāĻŋāϤ⧠āĻĨāĻžāĻā§, āϰāĻŋāϏā§āĻāĻžāϰā§āĻā§ āϤāĻž āĻŽā§āĻā§ āϝāĻžāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āϏā§āĻā§āĻ āĻā§āĻŦāϞ āϞāĻā§ āĻĨāĻžāĻā§, āĻāĻĒāύāĻŋ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻāĻžāϞāĻŋāϝāĻŧā§ āϝā§āϤ⧠āĻĒāĻžāϰāĻŦā§āύ āύāĻžāĨ¤\n- āĻ
āϏā§āĻĒāώā§āĻ āĻ
āĻĄāĻŋāĻ āĻā§āϰā§āĻāϞāĨ¤ āĻāĻā§āύā§āĻāĻā§āϞā§āϰ āĻāϞāĻžāĻĻāĻž āĻāĻĄāĻŧāĻŋ āĻ āĻĢāϰāĻŽā§āϝāĻžāĻ āĻĨāĻžāĻāϞ⧠āĻāĻžāĻāĻŽāϞāĻžāĻāύ āĻāĻāĻāĻŋ āĻāύāϏāĻŋāĻĄā§āύā§āĻ āĻŦāĻž āĻāĻŽāĻĒā§āϞāĻžāϝāĻŧā§āύā§āϏ āϰāĻŋāĻāĻŋāĻāϤ⧠āĻŦāĻŋāĻļā§āĻŦāĻžāϏāϝā§āĻā§āϝ āĻĨāĻžāĻā§ āύāĻžāĨ¤\n- āĻ
ā§āϝāĻžāϏāĻŋāĻā§āĻ āĻāĻŦāĻ āϏāĻŋāĻā§āĻ āĻŽāĻŋāĻļāĻŋāϝāĻŧā§ āĻĢā§āϞāĻžāϰ āĻĢāϞ⧠āĻāĻāĻ āϏāϤā§āϝā§āϰ āĻā§āϏ āύāĻž āĻĨāĻžāĻāĻžāĨ¤ āĻāĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽ āĻŦāϞ⧠âPaid,â āĻ
āύā§āϝāĻāĻŋ āĻŦāϞ⧠âPending,â āĻāĻŦāĻ āĻā§āĻ āĻā§āύāĻāĻŋ āϏāĻ āĻŋāĻ āϤāĻž āĻāĻžāύ⧠āύāĻžāĨ¤\n\nāĻāĻāĻāĻŋ āϏāĻšāĻ āĻāĻĻāĻžāĻšāϰāĻŖ: āĻāϰāĻ āϰāĻŋāĻĒā§āϰā§āĻ āĻā§āϝāĻžāĻā§ āĻ
āύā§āĻŽā§āĻĻāĻŋāϤ āĻšāϝāĻŧ, āĻāĻāĻāĻŋ āĻāϝāĻŧā§āĻŦāĻšā§āĻ āĻĻā§āϰāĻŋāϤ⧠āĻāϏā§, āĻāĻŦāĻ āĻĒā§āĻŽā§āύā§āĻ API āϰāĻŋāĻā§āϰāĻžāĻ āĻĒāĻžāϝāĻŧāĨ¤ āϏā§āĻā§āĻ āĻ āĻāĻāĻĄā§āĻŽā§āĻĒā§āĻā§āύā§āϏāĻŋ āύāĻž āĻĨāĻžāĻāϞ⧠āϰāĻŋāĻā§āϰāĻžāĻ āĻĄāĻžāĻŦāϞ āĻĒā§āĻŽā§āύā§āĻ āĻĒāĻžāĻ āĻžāϤ⧠āĻĒāĻžāϰā§, āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āϰā§āĻāϰā§āĻĄāĻā§āϞ⧠āϏā§āĻĒāώā§āĻāĻāĻžāĻŦā§ āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰāĻŦā§ āύāĻž āĻā§āύ āϤāĻž āĻāĻā§āĻā§āĨ¤\n\nāĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻ
āĻāĻļā§āϰ āϏāĻŽāĻžāϧāĻžāύ āĻšāϞ āϏā§āĻĒāώā§āĻāϤāĻž:\n\n- āϏā§āĻā§āĻ āĻā§āϰāĻžāύāĻāĻŋāĻļāύāĻā§āϞ⧠(Requested, Approved, Rejected, Paid) āĻĄāĻžāĻāĻžāĻŦā§āϏ⧠āĻĒERSIST āĻāϰā§āύ, āĻā§/āĻā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§āĻā§ āϤāĻž āϏāĻšāĨ¤\n- āĻĒā§āϰāϤā§āϝā§āĻāĻāĻŋ āĻŦāĻžāĻāϰā§āϰ āϏāĻžāĻāĻĄ-āĻāĻĢā§āĻā§āĻā§āϰ āĻāύā§āϝ idempotency āĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ āĻāĻŦāĻ āĻĢāϞāĻžāĻĢāϞ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύāĨ¤\n- âāĻ
āύā§āϰā§āϧ āĻā§āϰāĻšāĻŖ āĻāϰā§āύâ āĻāĻŦāĻ âāĻāĻžāĻ āϏāĻŽā§āĻĒāύā§āύ āĻāϰā§āύâ āĻāϞāĻžāĻĻāĻž āϰāĻžāĻā§āύ: āĻĻā§āϰā§āϤ āϰāĻŋāĻāĻžāϰā§āύ āĻĻāĻŋāύ, āϤāĻžāϰāĻĒāϰ āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄā§ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āϏāĻŽā§āĻĒāύā§āύ āĻāϰā§āύāĨ¤\n- āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄāĻžāĻāĻ āĻāϰā§āύ (UTC), āĻā§āϰāĻŋāϞā§āĻļāύ āĻāĻāĻĄāĻŋ āϝā§āĻ āĻāϰā§āύ, āĻāĻŦāĻ āĻ
āύā§āϰā§āϧ āĻ āĻāĻāĻāĻāĻžāĻŽ āĻāĻāϝāĻŧ āϰā§āĻāϰā§āĻĄ āĻāϰā§āύāĨ¤\n\n## āĻāĻ āύā§āϰ āĻāĻā§ āĻĻā§āϰā§āϤ āĻā§āĻāϞāĻŋāϏā§āĻ\n\nāĻĻā§āϰā§āĻ-āĻāϞāĻŽāĻžāύ āĻāĻžāĻ āĻāĻāĻāĻž āύāĻŋāĻā§āĻāϤ āĻāϞā§āϰ āĻā§āϝāĻŧā§ āĻŦā§āĻļāĻŋâāĻāĻāĻŋ āĻŦāĻŋāϞāĻŽā§āĻŦ, āĻŽāĻžāύā§āώ āĻ āϤā§āϰā§āĻāĻŋāϰ āĻĒāϰā§āĻ āϏāĻ āĻŋāĻ āĻĨāĻžāĻāĻž āϏāĻŽā§āĻĒāϰā§āĻā§āĨ¤\n\nāĻāĻĒāύāĻžāϰ āĻĒā§āϰāϏā§āϏ āĻāύā§āϝ âāύāĻŋāϰāĻžāĻĒāĻĻāĻāĻžāĻŦā§ āĻāĻžāϞāĻŋāϝāĻŧā§ āϝāĻžāĻāϝāĻŧāĻžâ āĻā§ āĻŽāĻžāύ⧠āϤāĻž āϞāĻŋāĻā§ āϰāĻžāĻā§āύāĨ¤ āϝāĻĻāĻŋ āĻ
ā§āϝāĻžāĻĒ āĻŽāĻžāĻāĻĒāĻĨā§ āϰāĻŋāϏā§āĻāĻžāϰā§āĻ āĻšāϝāĻŧ, āĻāĻĒāύāĻžāĻā§ āĻļā§āώ āĻĒāϰāĻŋāĻāĻŋāϤ āϧāĻžāĻĒ āĻĨā§āĻā§ āĻ
āύā§āĻŽāĻžāύ āύāĻž āĻāϰ⧠āĻāĻžāϞāĻŋāϝāĻŧā§ āϝā§āϤ⧠āϏāĻā§āώāĻŽ āĻšāϤ⧠āĻšāĻŦā§āĨ¤\n\nāĻĒā§āϰāĻžāϝāĻŧā§āĻāĻŋāĻ āĻā§āĻāϞāĻŋāϏā§āĻāĻ\n\n- āĻā§āϰā§āϝāĻžāĻļ āĻŦāĻž āĻĄāĻŋāĻĒā§āϞāϝāĻŧā§āϰ āĻĒāϰ⧠āĻĒā§āϰāϏā§āϏ āĻāĻŋāĻāĻžāĻŦā§ āϰāĻŋāϏā§āϝāĻžāĻŽ āĻāϰāĻŦā§ āϤāĻž āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰā§āύāĨ¤ āĻāĻŋ āϏā§āĻā§āĻ āϏā§āĻ āĻšāĻŦā§, āĻāĻŦāĻ āĻĒāϰāĻŦāϰā§āϤ⧠āĻāĻŋ āĻāĻžāϞāĻžāĻŦā§?\n- āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāύāϏā§āĻā§āϝāĻžāύā§āϏāĻā§ āĻāĻāĻāĻŋ āĻāĻāύāĻŋāĻ āĻĒā§āϰāϏā§āϏ āĻā§ āĻĻāĻŋāύ (āϝā§āĻŽāύ ExpenseRequest-10482) āĻāĻŦāĻ āĻāĻāĻāĻŋ āϏā§āĻĒāώā§āĻ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻŽāĻĄā§āϞ (Submitted, Waiting for Manager, Approved, Paid, Failed) āĻĻāĻŋāύāĨ¤\n- āĻ
āύā§āĻŽā§āĻĻāύāĻā§āϞā§āĻā§ āĻā§āĻŦāϞ āĻāĻāĻāĻāĻžāĻŽ āĻšāĻŋāϏā§āĻŦā§ āύāϝāĻŧ, āϰā§āĻāϰā§āĻĄ āĻšāĻŋāϏā§āĻŦā§ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύ: āĻā§ āĻ
āύā§āĻŽā§āĻĻāύ/āĻĒā§āϰāϤā§āϝāĻžāĻā§āϝāĻžāύ āĻāϰā§āĻā§, āĻāĻāύ, āĻāĻŦāĻ āĻŽāύā§āϤāĻŦā§āϝ āĻŦāĻž āĻāĻžāϰāĻŖ āĻā§āĻĄāĨ¤\n- āĻ
āĻĒā§āĻā§āώāĻžāϰ āύāĻŋāϝāĻŧāĻŽāĻā§āϞ⧠āĻŽā§āϝāĻžāĻĒ āĻāϰā§āύ: āϰāĻŋāĻŽāĻžāĻāύā§āĻĄāĻžāϰ, āĻĄā§āĻĄāϞāĻžāĻāύ, āĻāϏāĻā§āϞā§āĻļāύ, āĻŽā§āϝāĻŧāĻžāĻĻā§āϤā§āϤā§āϰā§āĻŖāϤāĻžāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻžāĻāĻŽāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻāĻāύ āĻŽāĻžāϞāĻŋāĻ āύāĻžāĻŽāĻžāύ (āĻŽā§āϝāĻžāύā§āĻāĻžāϰ, āĻĢāĻžāĻāύā§āϝāĻžāύā§āϏ, āϏāĻŋāϏā§āĻā§āĻŽ)āĨ¤\n- āĻŦā§āϝāϰā§āĻĨāϤāĻž āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāĻ āĻĒāϰāĻŋāĻāϞā§āĻĒāύāĻž āĻāϰā§āύ: āϰāĻŋāĻā§āϰāĻžāĻ āϏā§āĻŽāĻŋāϤ āĻ āύāĻŋāϰāĻžāĻĒāĻĻ āĻšāϤ⧠āĻšāĻŦā§, āĻāĻŦāĻ āĻāĻāĻāĻŋ âneeds reviewâ āϏā§āĻāĻĒ āĻĨāĻžāĻāĻž āĻāĻāĻŋāϤ āϝā§āĻāĻžāύ⧠āĻāĻāĻāύ āĻŽāĻžāύā§āώ āĻĄā§āĻāĻž āĻ āĻŋāĻ āĻāϰ⧠āĻŦāĻž āĻĒā§āύāϰāĻžāϝāĻŧ āĻā§āώā§āĻāĻž āĻ
āύā§āĻŽā§āĻĻāύ āĻāϰā§āĨ¤\n\nāĻāĻāĻāĻŋ āϏā§āĻŦāĻžāϏā§āĻĨā§āϝ āĻĒāϰā§āĻā§āώāĻž: āĻāϞā§āĻĒāύāĻž āĻāϰā§āύ āĻĒā§āĻŽā§āύā§āĻ āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰ āĻāĻžāĻāĻŽāĻāĻāĻ āĻāϰ⧠āϝāĻāύ āĻāĻĒāύāĻŋ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻāĻžāϰā§āĻĄ āĻāĻžāϰā§āĻ āĻāϰ⧠āĻĢā§āϞā§āĻā§āύāĨ¤ āĻāĻĒāύāĻžāϰ āĻĄāĻŋāĻāĻžāĻāύāĻāĻŋ āĻāĻŋāĻāĻžāĻŦā§ āĻĄāĻžāĻŦāϞâāĻāĻžāϰā§āĻ āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰāĻŦā§ āĻāĻŦāĻ āĻĒā§āϰāϏā§āϏāĻāĻŋ āϏāĻŽā§āĻĒāύā§āύ āĻšāϤ⧠āĻĻā§āĻŦā§âāĻāĻāĻžāĻ āĻĒāϰā§āĻā§āώāĻžāĨ¤\n\n## āĻāĻĻāĻžāĻšāϰāĻŖ: āĻĄā§āĻĄāϞāĻžāĻāύ āĻ āĻĒā§āĻŽā§āύā§āĻ āϰāĻŋāĻā§āϰāĻžāĻ āϏāĻš āĻāϰāĻ āĻ
āύā§āĻŽā§āĻĻāύ\n\nāĻĻā§āĻļā§āϝ: āĻāĻāĻāύ āĻāϰā§āĻŽā§ $120 āĻā§āϝāĻžāĻā§āϏāĻŋ āϰāϏāĻŋāĻĻā§āϰ āĻāύā§āϝ āϰāĻŋāĻāĻŽā§āĻŦāĻžāϰā§āϏāĻŽā§āύā§āĻ āĻ
āύā§āϰā§āϧ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻŽā§āϝāĻžāύā§āĻāĻžāϰā§āϰ ā§Ēā§Ž āĻāĻŖā§āĻāĻžāϰ āĻŽāϧā§āϝ⧠āĻ
āύā§āĻŽā§āĻĻāύ āĻĻāϰāĻāĻžāϰāĨ¤ āĻ
āύā§āĻŽā§āĻĻāĻŋāϤ āĻšāϞ⧠āϏāĻŋāϏā§āĻā§āĻŽ āĻāϰā§āĻŽā§āĻā§ āĻĒā§āĻŽā§āύā§āĻ āĻĒāĻžāĻ āĻžāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āĻĒā§āĻŽā§āύā§āĻ āĻŦā§āϝāϰā§āĻĨ āĻšāϝāĻŧ, āϏā§āĻāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻāĻāĻžāĻŦā§ āϰāĻŋāĻā§āϰāĻžāĻ āĻāϰ⧠āĻāĻŦāĻ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āϰā§āĻāϰā§āĻĄ āϰā§āĻā§ āĻĻā§āϝāĻŧāĨ¤\n\n### Request-response āĻāϝāĻŧāĻžāĻāĻĨā§āϰā§\n\nrequest-response āĻāĻĒāĻŋāĻāĻāϤ⧠āĻ
ā§āϝāĻžāĻĒ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻŽāύāĻāĻžāĻŦā§ āĻāϞ⧠āϝā§āύ āĻāĻĨā§āĻĒāĻāĻĨāύāĻāĻŋ āĻŦāĻžāϰāĻŦāĻžāϰ āĻā§āĻ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤\n\nāĻāϰā§āĻŽā§ Submit āĻā§āϝāĻžāĻĒ āĻāϰā§āĨ¤ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻāĻāĻŋ āϰāĻŋāĻāĻŽā§āĻŦāĻžāϰā§āϏāĻŽā§āύā§āĻ āϰā§āĻāϰā§āĻĄ āϤā§āϰāĻŋ āĻāϰ⧠āϏā§āĻā§āϝāĻžāĻāĻžāϏ âPending approvalâ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻāĻĄāĻŋ āĻĢā§āϰāϤ āĻĻā§āϝāĻŧāĨ¤ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āĻĒāĻžāϝāĻŧ, āĻāĻŋāύā§āϤ⧠āĻāϰā§āĻŽā§āϰ āĻ
ā§āϝāĻžāĻĒ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻĻā§āĻāĻžāϰ āĻāύā§āϝ āĻĒā§āϞāĻŋāĻ āĻāϰā§, āĻāĻĻāĻžāĻšāϰāĻŖ: âGET reimbursement status by IDāĨ¤â\n\nā§Ēā§Ž āĻāĻŖā§āĻāĻžāϰ āĻĄā§āĻĄāϞāĻžāĻāύ āϰāĻā§āώāĻž āĻāϰāϤā§, āĻāĻĒāύāĻŋ āĻšāϝāĻŧāϤ āĻāĻāĻāĻŋ āĻļāĻŋāĻĄāĻŋāĻāϞāĻĄ āĻāĻŦ āĻāĻžāϞāĻžāύ āϝāĻž āĻāĻāĻžāϰāĻĄāĻŋāĻ āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻ āϏā§āĻā§āϝāĻžāύ āĻāϰā§, āĻŦāĻž āĻāĻāĻāĻŋ āĻĄā§āĻĄāϞāĻžāĻāύ āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒ āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠āĻāĻŦāĻ āĻĒā§āϞāĻā§āϞāĻŋāϤ⧠āĻā§āĻ āĻāϰā§āύāĨ¤ āϝāĻĻāĻŋ āĻāĻŦ āĻĻā§āϰāĻŋ āĻāϰā§, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āϏā§āĻā§āĻāϞ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻĻā§āĻāϤ⧠āĻĒāĻžāϝāĻŧāĨ¤\n\nāϝāĻāύ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āĻ
āύā§āĻŽā§āĻĻāύ āĻāϰā§āύ, āϏāĻžāϰā§āĻāĻžāϰ āϏā§āĻā§āϝāĻžāĻāĻžāϏ âApprovedâ āĻ āĻĢā§āϞāĻŋāĻĒ āĻāϰ⧠āĻāĻŦāĻ āĻĒā§āĻŽā§āύā§āĻ āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰ⧠āĻāϞ āĻāϰā§āĨ¤ āϝāĻĻāĻŋ Stripe āϏāĻžāĻŽāϝāĻŧāĻŋāĻ āϤā§āϰā§āĻāĻŋ āĻĢā§āϰāϤ āĻĻā§āϝāĻŧ, āϏāĻžāϰā§āĻāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύā§āĻŦā§ āĻāĻāύ āϰāĻŋāĻā§āϰāĻžāĻ āĻāϰāĻŦā§, āĻĒāϰ⧠āϰāĻŋāĻā§āϰāĻžāĻ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāĻŦā§, āύāĻž āĻāĻŋ āĻĢā§āĻāϞ āĻāϰā§āĨ¤ āĻāĻĻāϰā§āĻļāĻāĻžāĻŦā§ āĻāĻāĻĄā§āĻŽā§āĻĒā§āĻā§āύā§āϏāĻŋ āĻā§ āύāĻž āĻĨāĻžāĻāϞā§, āϰāĻŋāĻā§āϰāĻžāĻ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻĒā§āĻāĻāĻ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤\n\n### āĻāĻā§āύā§āĻ-āĻĄā§āϰāĻŋāĻā§āύ āĻāϝāĻŧāĻžāĻāĻĨā§āϰā§\n\nāĻāĻā§āύā§āĻ-āĻĄā§āϰāĻŋāĻā§āύ āĻŽāĻĄā§āϞ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāĻāĻāĻŋ āϰā§āĻāϰā§āĻĄā§āĻĄ āĻĢā§āϝāĻžāĻā§āĻāĨ¤\n\nāĻāϰā§āĻŽā§ Submit āĻāϰā§, āĻāĻāĻāĻŋ âExpenseSubmittedâ āĻāĻā§āύā§āĻ āϤā§āϰāĻŋ āĻšāϝāĻŧāĨ¤ āĻāĻāĻāĻŋ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻļā§āϰ⧠āĻšāϝāĻŧ āĻāĻŦāĻ āĻ
āĻĒā§āĻā§āώāĻž āĻāϰ⧠āĻŦāĻž âManagerApprovedâ āĻŦāĻž ā§Ēā§Ž āĻāĻŖā§āĻāĻžāϰ āĻāĻžāϝāĻŧāĻŽāĻžāϰ āĻāĻā§āύā§āĻ âDeadlineReachedâ āĻ āĻāϏ⧠āϝāĻžāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āĻāĻžāĻāĻŽāĻžāϰ āĻāĻā§ āĻĢāĻžāϝāĻŧāĻžāϰ āĻāϰā§, āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠âAutoRejectedâ āĻ āĻāĻžāϰāĻŖ āϰā§āĻāϰā§āĻĄ āĻāϰā§āĨ¤\n\nāĻ
āύā§āĻŽā§āĻĻāύ āĻāϞ⧠āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠âPayoutRequestedâ āϰā§āĻāϰā§āĻĄ āĻāϰ⧠āĻāĻŦāĻ āĻĒā§āĻŽā§āύā§āĻ āĻā§āώā§āĻāĻž āĻāϰā§āĨ¤ āϝāĻĻāĻŋ Stripe āĻāĻžāĻāĻŽāĻāĻāĻ āĻāϰā§, āĻāĻāĻŋ âPayoutFailedâ āϏāĻš āĻāĻāĻāĻŋ āϤā§āϰā§āĻāĻŋ āĻā§āĻĄ āϰā§āĻāϰā§āĻĄ āĻāϰā§, ā§§ā§Ģ āĻŽāĻŋāύāĻŋāĻ āĻĒāϰ⧠āϰāĻŋāĻā§āϰāĻžāĻ āĻļāĻŋāĻĄāĻŋāĻāϞ āĻāϰā§, āĻāĻŦāĻ āĻāĻāĻĄā§āĻŽā§āĻĒā§āĻā§āύā§āϏāĻŋ āĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻā§āĻŦāϞ āĻāĻāĻŦāĻžāϰ âPayoutSucceededâ āϰā§āĻāϰā§āĻĄ āĻāϰā§āĨ¤\n\nāĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āϝāĻž āĻĻā§āĻā§ āϏā§āĻāĻž āϏāϰāϞ āĻĨāĻžāĻā§:\n\n- Pending approval (ā§Ēā§Ž āĻāύā§āĻāĻž āĻŦāĻžāĻāĻŋ)\n- Approved, āĻĒā§āĻŽā§āύā§āĻ āĻāϞāĻā§\n- āĻĒā§āĻŽā§āύā§āĻ āϰāĻŋāĻā§āϰāĻžāĻ āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ\n- Paid\n\nāĻ
āĻĄāĻŋāĻ āĻā§āϰā§āĻāϞ āĻāĻžāĻāĻŽāϞāĻžāĻāύā§āϰ āĻŽāϤ⧠āĻĒāĻĄāĻŧā§: submitted, approved, deadline checked, payout attempted, failed, retried, paidāĨ¤\n\n## āĻĒāϰāĻŦāϰā§āϤ⧠āϧāĻžāĻĒ: āĻŽāĻĄā§āϞāĻāĻŋāĻā§ āĻāĻžāϰā§āϝāĻāϰ āĻ
ā§āϝāĻžāĻĒā§ āĻĒāϰāĻŋāĻŖāϤ āĻāϰāĻž\n\nāĻāĻāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦ āĻĒā§āϰāϏā§āϏ āĻŦā§āĻā§ āύāĻŋāϝāĻŧā§ āĻāĻāĻŋ āĻāύā§āĻĄ-āĻā§-āĻāύā§āĻĄ āύāĻŋāϰā§āĻŽāĻžāĻŖ āĻāϰā§āύ āĻāĻā§ āĻāĻĒāύāĻŋ āĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖā§āĻāϰāĻŖ āĻāϰā§āύāĨ¤ āĻāϰāĻ āĻ
āύā§āĻŽā§āĻĻāύ, āĻ
āύāĻŦā§āϰā§āĻĄāĻŋāĻ, āĻāĻŦāĻ āϰāĻŋāĻĢāĻžāύā§āĻĄ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāĻ āĻāĻžāϞ⧠āϏā§āĻāĻžāϰā§āĻāĻžāϰ āĻāĻžāϰāĻŖ āĻāĻā§āϞā§āϤ⧠āĻŽāĻžāύāĻŦ āϧāĻžāĻĒ, āĻ
āĻĒā§āĻā§āώāĻž āĻāĻŦāĻ āĻŦā§āϝāϰā§āĻĨāϤāĻž āĻĒāĻĨ āĻāĻā§āĨ¤ āϞāĻā§āώā§āϝ āĻā§āĻ āϰāĻžāĻā§āύ: āĻāĻāĻāĻŋ āĻĒā§āϰāϧāĻžāύ āĻĒāĻžāĻĨ āĻāĻŦāĻ āϏāĻŦāĻā§āϝāĻŧā§ āϏāĻžāϧāĻžāϰāĻŖ āĻĻā§āĻā§ āĻŦā§āϝāϤāĻŋāĻā§āϰāĻŽ āĻ
āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰā§āύāĨ¤\n\nāĻĒā§āϰāϏā§āϏāĻāĻŋāĻā§ āϏā§āĻā§āĻ āĻ āĻāĻā§āύā§āĻ āĻšāĻŋāϏā§āĻŦā§ āϞāĻŋāĻā§āύ, āϏā§āĻā§āϰāĻŋāύ āĻšāĻŋāϏā§āĻŦā§ āύāϝāĻŧāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ: âSubmittedâ -> âManagerApprovedâ -> âPaymentRequestedâ -> âPaid,â āĻļāĻžāĻāĻžāĻā§āϞ⧠āϝā§āĻŽāύ âApprovalRejectedâ āĻŦāĻž âPaymentFailedāĨ¤â āϝāĻāύ āĻāĻĒāύāĻŋ āĻ
āĻĒā§āĻā§āώāĻžāϰ āĻĒāϝāĻŧā§āύā§āĻ āĻ āϏāĻžāĻāĻĄ-āĻāĻĢā§āĻā§āĻāĻā§āϞ⧠āϏā§āĻĒāώā§āĻāĻāĻžāĻŦā§ āĻĻā§āĻā§āύ, āϤāĻāύ āĻāĻāύāĻžāĻāĻŋāϤā§āϤāĻŋāĻ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻŦāύāĻžāĻŽ request-response API āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻŦāĻžāϏā§āϤāĻŦāϏāĻŽā§āĻŽāϤ āĻšāϝāĻŧāĨ¤\n\nāĻĒā§āϰāϏā§āϏ āϏā§āĻā§āĻ āĻā§āĻĨāĻžāϝāĻŧ āĻĨāĻžāĻāĻŦā§ āϤāĻž āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāύāĨ¤ āϝāĻĻāĻŋ āĻĢā§āϞ⧠āϏāĻšāĻ āĻšāϝāĻŧ āĻāĻŦāĻ āĻāĻĒāύāĻŋ āϏāĻŦ āĻāĻĒāĻĄā§āĻ āĻāĻ āĻāĻžāϝāĻŧāĻāĻžāϝāĻŧ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āĻāĻāĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻĒāϰā§āϝāĻžāĻĒā§āϤ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āϝāĻāύ āĻāĻžāĻāĻŽāĻžāϰ, āϰāĻŋāĻā§āϰāĻžāĻ āĻ āĻŦā§āϰāĻžāĻā§āĻāĻŋāĻ āĻĻāϰāĻāĻžāϰ, āĻāĻāĻāĻŋ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻāĻā§āĻāĻŋāύ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻāϰ⧠āĻāĻžāϰāĻŖ āĻāĻāĻŋ āĻĒāϰāĻŦāϰā§āϤ⧠āĻāĻŋ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤ āϤāĻž āĻā§āϰā§āϝāĻžāĻ āĻāϰā§āĨ¤\n\nāĻĒā§āϰāĻĨāĻŽ āĻĻāĻŋāύ āĻĨā§āĻā§āĻ āĻ
āĻĄāĻŋāĻ āĻĢāĻŋāϞā§āĻĄ āϝā§āĻ āĻāϰā§āύāĨ¤ āĻā§ āĻā§ āĻāϰā§āĻā§, āĻāĻāύ, āĻāĻŦāĻ āĻā§āύ (āĻŽāύā§āϤāĻŦā§āϝ āĻŦāĻž āĻāĻžāϰāĻŖ āĻā§āĻĄ) āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύāĨ¤ āϝāĻāύ āĻā§āĻ āĻāĻŋāĻā§āĻā§āϏ āĻāϰā§, âāĻā§āύ āĻāĻ āĻĒā§āĻŽā§āύā§āĻ āϰāĻŋāĻā§āϰāĻžāĻ āĻāϰāĻž āĻšāϞ?â āĻāĻĒāύāĻŋ āϞā§āĻ āĻā§āĻāĻāĻŋāϝāĻŧā§ āύāĻž āĻĻā§āĻā§ āϏā§āĻĒāώā§āĻ āĻāϤā§āϤāϰ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰāĻŦā§āύāĨ¤\n\nāϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻāĻ āϧāϰāύā§āϰ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻā§āύ⧠āύā§âāĻā§āĻĄ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§ āĻŦāĻžāύāĻžāĻā§āĻā§āύ, AppMaster (appmaster.io) āĻāĻāĻāĻŋ āĻ
āĻĒāĻļāύ āϝā§āĻāĻžāύ⧠āĻāĻĒāύāĻŋ PostgreSQL-āĻ āĻĄā§āĻāĻž āĻŽāĻĄā§āϞ āĻāϰ⧠āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞāĻāĻžāĻŦā§ āĻĒā§āϰāϏā§āϏ āϞāĻāĻŋāĻ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āϝāĻž āĻāϝāĻŧā§āĻŦ āĻ āĻŽā§āĻŦāĻžāĻāϞ āĻ
ā§āϝāĻžāĻĒ āĻā§āĻĄāĻŧā§ āĻ
āύā§āĻŽā§āĻĻāύ āĻ āĻ
āĻĄāĻŋāĻ āĻā§āϰā§āĻāϞ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ āϰāĻžāĻāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĨ¤
āĻĒā§āϰāĻļā§āύā§āϤā§āϤāϰ
āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻ-āϰā§āϏāĻĒāύā§āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ āϝāĻāύ āĻāĻžāĻāĻāĻŋ āĻĻā§āϰā§āϤ āĻāĻŦāĻ āĻĒā§āϰā§āĻŦāĻžāύā§āĻŽāĻžāύāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻļā§āώ āĻšāϝāĻŧâāĻāĻĻāĻžāĻšāϰāĻŖ: āĻāĻāĻāĻŋ āϰā§āĻāϰā§āĻĄ āϤā§āϰāĻŋ āĻāϰāĻž āĻŦāĻž āĻāĻāĻāĻŋ āĻĢāϰā§āĻŽ āϝāĻžāĻāĻžāĻāĻāϰāĻŖāĨ¤ āĻāĻā§āύā§āĻ-āĻĄā§āϰāĻŋāĻā§āύ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ āϝāĻāύ āĻĒā§āϰāϏā§āϏ āĻŽāĻŋāύāĻŋāĻ āĻĨā§āĻā§ āĻĻāĻŋāύ āĻĒāϰā§āϝāύā§āϤ āĻŦāĻŋāϏā§āϤā§āϤ āĻšāϝāĻŧ, āĻŽāĻžāύāĻŦ āĻ āύā§āĻŽā§āĻĻāύ āĻĨāĻžāĻā§, āĻŦāĻž āĻāĻžāĻāĻŽāĻžāϰ, āϰāĻŋāĻā§āϰāĻžāĻ āĻ āύāĻŋāϰāĻžāĻĒāĻĻ āϰāĻŋāϏā§āϝā§āĻŽ āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤
āĻĻā§āϰā§āĻāĻāĻžāϞā§āύ āĻāĻžāĻāĻā§āϞ⧠āĻāĻāĻāĻŋ āĻāĻāĻ HTTP āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻā§ āĻĢāĻŋāĻ āĻāϰ⧠āύāĻž āĻāĻžāϰāĻŖ āĻāĻžāύā§āĻāĻļāύ āĻāĻžāĻāĻŽāĻāĻāĻ āĻšāϝāĻŧ, āϏāĻžāϰā§āĻāĻžāϰ āϰāĻŋāϏā§āĻāĻžāϰā§āĻ āĻšāϤ⧠āĻĒāĻžāϰā§, āĻāĻŦāĻ āĻāĻžāĻ āĻĒā§āϰāĻžāϝāĻŧāĻ āĻŽāĻžāύā§āώ āĻŦāĻž āĻŦāĻžāĻāϰā§āϰ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰāĻļā§āϞāĨ¤ āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāϞ āĻšāĻŋāϏā§āĻŦā§ āĻāĻāϰāĻŖ āĻāϰā§āύ, āϤ⧠āĻāĻĒāύāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āϏā§āĻā§āĻ āĻšāĻžāϰāĻžāύ, āϰāĻŋāĻā§āϰāĻžāĻāϤ⧠āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒāĻžāύ, āĻāĻŦāĻ āĻ āĻĒā§āĻā§āώāĻžāϰ āĻāύā§āϝ āĻāĻĄāĻŧāĻžāύ⧠āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϤā§āϰāĻŋ āĻāϰā§āύāĨ¤
āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻĒāĻĻā§āϧāϤāĻŋ āĻšāϞ⧠āĻāĻĒāύāĻžāϰ āĻĒā§āϰāϏā§āϏ āϏā§āĻā§āĻ āĻĄāĻžāĻāĻžāĻŦā§āϏ⧠āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āĻāĻŦāĻ āĻāĻāĻŋāĻā§ āĻā§āĻŦāϞ āϏā§āĻĒāώā§āĻ āĻā§āϰāĻžāύāĻāĻŋāĻļāύāĻā§āϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻāĻŋāϝāĻŧā§ āύā§āĻāϝāĻŧāĻžāĨ¤ āĻĒā§āϰāϏā§āϏ āĻāύāϏā§āĻā§āϝāĻžāύā§āϏ āĻāĻāĻĄāĻŋ, āĻŦāϰā§āϤāĻŽāĻžāύ āϏā§āĻā§āϝāĻžāĻāĻžāϏ, āĻĒāϰāĻŦāϰā§āϤ⧠āĻā§ āĻāĻžāĻ āĻāϰāĻŦā§ āĻāĻŦāĻ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒāĻā§āϞ⧠āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύ āϝāĻžāϤ⧠āĻĄāĻŋāĻĒā§āϞāϝāĻŧ, āĻā§āϰā§āϝāĻžāĻļ āĻŦāĻž āĻŦāĻŋāϞāĻŽā§āĻŦā§āϰ āĻĒāϰ⧠āύāĻŋāϰāĻžāĻĒāĻĻā§ āϰāĻŋāϏā§āϝāĻžāĻŽ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤
āĻŦā§āϞāĻ āĻāϰ⧠āϰāĻžāĻāĻž āĻŦāĻž āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āϞāĻŋāĻāϝāĻŧā§āϰ āĻŦāĻĻāϞā§, āĻ āύā§āĻŽā§āĻĻāύāĻā§ āĻāĻāĻāĻŋ paus āĻāϰāĻž āϧāĻžāĻĒ āĻšāĻŋāϏā§āĻŦā§ āĻŽāĻĄā§āϞ āĻāϰā§āύ āϝāĻž āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āĻāϞ⧠āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāϞ⧠āĻšāϝāĻŧāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤāĻā§ āĻĄā§āĻāĻž āĻšāĻŋāϏā§āĻŦā§ āϰā§āĻāϰā§āĻĄ āĻāϰā§āύ (āĻā§ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϝāĻŧā§āĻā§, āĻāĻāύ, āĻ āύā§āĻŽā§āĻĻāύ/āĻĒā§āϰāϤā§āϝāĻžāĻā§āϝāĻžāύ āĻ āĻāĻžāϰāĻŖ) āϝāĻžāϤ⧠āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞ⧠āĻĒā§āϰā§āĻŦāĻžāύā§āĻŽāĻžāύāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻāĻā§āϝāĻŧ āĻāĻŦāĻ āĻĒāϰ⧠āĻ āĻĄāĻŋāĻ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤
āĻĒā§āϞāĻŋāĻ āϏāĻšāĻ āĻā§āϏ⧠āĻāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϤāĻŦā§ āĻāĻāĻŋ āĻļāĻŦā§āĻĻ āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧ āĻāĻŦāĻ āĻŦāĻŋāϞāĻŽā§āĻŦ āϝā§āĻ āĻāϰ⧠āĻāĻžāϰāĻŖ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻŦāĻžāϰāĻŦāĻžāϰ 'āĻšāϝāĻŧā§āĻā§ āĻāĻŋ?' āĻāĻŋāĻā§āĻā§āϏ āĻāϰā§āĨ¤ āĻāĻžāϞ⧠āĻĄāĻŋāĻĢāϞā§āĻ āĻšāϞā§: āĻĒāϰāĻŋāĻŦāϰā§āϤāύ⧠āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āĻĒāĻžāĻ āĻžāύ⧠āĻāĻŦāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻžāĻšāĻŋāĻĻāĻžāĻŽāϤ⧠āϰāĻŋāĻĢā§āϰā§āĻļ āĻāϰāĻžâāϤāĻŦā§ āϏāĻžāϰā§āĻāĻžāϰāĻ āϏā§āĻā§āĻā§āϰ āĻāĻāĻŽāĻžāϤā§āϰ āĻā§āϏ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤāĨ¤
āĻāĻžāĻāĻŽāĻā§ āĻĒā§āϰāϏā§āϏā§āϰ āĻ āĻāĻļ āĻšāĻŋāϏā§āĻŦā§ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύ: āĻĄā§āĻĄāϞāĻžāĻāύ āĻ āϰāĻŋāĻŽāĻžāĻāύā§āĻĄāĻžāϰ āĻāĻžāĻāĻŽāĻā§āϞ⧠āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύ, āĻāĻŦāĻ āĻāĻžāϝāĻŧāĻŽāĻžāϰ āĻĢāĻžāϝāĻŧāĻžāϰ āĻšāϞ⧠āĻŦāϰā§āϤāĻŽāĻžāύ āϏā§āĻā§āĻ āĻĒā§āύāϰāĻžāϝāĻŧ āϝāĻžāĻāĻžāĻ āĻāϰ⧠āϤāĻžāϰāĻĒāϰ āĻāĻžāĻ āĻāϰā§āύāĨ¤ āĻāĻāĻžāĻŦā§ āĻāĻĒāύāĻŋ āĻāĻŽāύ āϰāĻŋāĻŽāĻžāĻāύā§āĻĄāĻžāϰ āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰāĻŦā§āύ āϝā§āĻā§āϞ⧠āĻāĻā§ āĻĨā§āĻā§āĻ āĻ āύā§āĻŽā§āĻĻāĻŋāϤ āĻāĻāĻā§āĻŽā§ āĻĒāĻžāĻ āĻžāύ⧠āĻšāĻā§āĻā§, āĻāĻŦāĻ āĻāϏāĻā§āϞā§āĻļāύāĻā§āϞ⧠āĻāύāϏāĻŋāϏā§āĻā§āύā§āĻ āĻĨāĻžāĻāĻŦā§ āĻāĻŽāύāĻāĻŋ āϝāĻĻāĻŋ āĻāĻŦāĻā§āϞ⧠āĻĻā§āϰāĻŋ āĻāϰ⧠āĻŦāĻž āĻāĻāĻžāϧāĻŋāĻāĻŦāĻžāϰ āĻāĻžāϞāĻžāύ⧠āĻšāϝāĻŧāĨ¤
āĻĒā§āĻŽā§āύā§āĻ āĻŦāĻž āĻāĻŽā§āϞ āĻĒāĻžāĻ āĻžāύā§āϰ āĻŽāϤ⧠āϏāĻžāĻāĻĄ-āĻāĻĢā§āĻā§āĻā§āϰ āĻāύā§āϝ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻ āύā§āĻā§āϰāĻŽāĻāϤ āĻāĻžāĻā§āϰ āĻāύā§āϝ idempotency āĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ āĻāĻŦāĻ āϏā§āĻ āĻā§-āϰ āĻāύā§āϝ āĻāĻāĻāĻāĻžāĻŽ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύāĨ¤ āĻāϤ⧠āϰāĻŋāĻā§āϰāĻžāĻ āĻāϰāϞ⧠āĻāĻāĻ āĻāĻā§āĻāĻžāĻā§ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāϞāĻžāύ⧠āĻšāϞ⧠āĻāĻāĻ āĻĢāϞāĻžāĻĢāϞ āĻĢāĻŋāϰ⧠āĻĻā§āϝāĻŧ āĻāĻŦāĻ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāϰā§āϝāϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰ⧠āύāĻžāĨ¤
āĻāĻā§āύā§āĻāϏāĻā§ āĻāĻāĻžāϧāĻŋāĻāĻŦāĻžāϰ āĻĄā§āϞāĻŋāĻāĻžāϰāĻŋ āĻāϰāĻž āĻšāϤ⧠āĻĒāĻžāϰ⧠āĻŦāϞ⧠āϧāϰ⧠āύāĻŋāύ āĻāĻŦāĻ āĻāύāĻāĻŋāĻāĻŽāĻžāϰāĻā§āϞā§āĻā§ āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āĻĨā§āĻā§ āĻŦāĻžāĻāĻāĻžāϤ⧠āĻĄāĻŋāĻāĻžāĻāύ āĻāϰā§āύāĨ¤ āĻāĻāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦāϏāĻŽā§āĻŽāϤ āĻĒāĻĻā§āϧāϤāĻŋ āĻšāϞ⧠āĻāĻā§āύā§āĻ āĻāĻāĻĄāĻŋ (āĻŦāĻž āϧāĻžāĻĒā§āϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āĻā§) āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āĻāĻŦāĻ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋ āĻšāϞ⧠āĻāĻĒā§āĻā§āώāĻž āĻāϰāĻžâāĻāϤ⧠āϰā§āĻĒā§āϞ⧠āĻāĻāĻ āĻ ā§āϝāĻžāĻāĻļāύ āĻĒā§āύāϰāĻžāϝāĻŧ āĻā§āϰāĻŋāĻāĻžāϰ āĻāϰāĻŦā§ āύāĻžāĨ¤
āĻĻā§āϰā§āĻ-āĻāϞāĻŽāĻžāύ āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻā§āϰā§āϞ āĻāĻŽāύ āϤāĻĨā§āϝ āϰāĻžāĻā§āĻ āϝāĻžāϤ⧠āĻĒā§āϰ⧠āĻāϞā§āĻĒāĻāĻŋ āϰā§āĻĒā§āϞ⧠āĻāϰāĻž āϝāĻžāϝāĻŧ: āĻ ā§āϝāĻžāĻā§āĻāϰ (āĻā§ āĻāϰāϞā§), āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒ (āĻāĻāύ), āϤāĻāύ āĻāĻžāύāĻž āĻāύāĻĒā§āĻ, āĻāĻāĻāĻĒā§āĻ/āĻĢāϞāĻžāĻĢāϞ, āĻāĻŦāĻ āĻā§āύ āϰā§āϞ/āĻĒāϞāĻŋāϏāĻŋ āĻāĻžāϰā§āϏāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āϏāĻŦāĻāĻŋāĻā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āϏāĻŋāĻāĻā§āϞ āĻā§āϏ āĻŦāĻž āĻā§āϰāĻŋāϞā§āĻļāύ āĻāĻāĻĄāĻŋ āϞāĻžāĻāĻžāύ āϝāĻžāϤ⧠āϏāĻžāĻĒā§āϰā§āĻ āϏāĻšāĻā§ āĻŦāϞāϤ⧠āĻĒāĻžāϰ⧠'āĻāĻāĻŋ āĻā§āύ āϧāĻžāĻĒā§ āĻāĻāĻāĻž āĻāĻā§'āĨ¤
āĻāĻāĻāĻŋ āĻ āύā§āϰā§āϧ āϰā§āĻāϰā§āĻĄāĻā§ 'āĻā§āϏ' āĻšāĻŋāϏā§āĻŦā§ āϰāĻžāĻā§āύ, āϏāĻŋāĻĻā§āϧāĻžāύā§āϤāĻā§āϞ⧠āĻāϞāĻžāĻĻāĻž āĻāϰ⧠āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύ, āĻāĻŦāĻ āϏā§āĻā§āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞā§āĻā§ āĻĒERSIST āĻāϰāĻž āĻā§āϰāĻžāύāĻāĻŋāĻļāύāĻā§āϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĄā§āϰāĻžāĻāĻ āĻāϰā§āύ āϝāĻžāϤ⧠āĻĒā§āύāϰāĻžāϝāĻŧ āĻā§āϞāĻž (replay) āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻā§āύā§-āĻā§āĻžāĻĄ āĻā§āϞ⧠(āϝā§āĻŽāύ AppMaster) PostgreSQL-āĻ āĻĄā§āĻāĻž āĻŽāĻĄā§āϞ āĻāϰ⧠āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞāĻāĻžāĻŦā§ āϞāĻāĻŋāĻ āύāĻŋāϰā§āĻŽāĻžāĻŖ āĻāϰāϞ⧠āĻ āύā§āĻŽā§āĻĻāύ, āϰāĻŋāĻā§āϰāĻžāĻ āĻ āĻ āĻĄāĻŋāĻ āĻĢāĻŋāϞā§āĻĄāĻā§āϞ⧠āĻāύāϏāĻŋāϏā§āĻā§āύā§āĻ āϰāĻžāĻāĻžāĻāĻž āϏāĻšāĻ āĻšāϝāĻŧāĨ¤


